Dreamine.IO.Fastech.Ethernet 1.0.1
Dreamine.IO.Fastech.Ethernet 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport 인터페이스 참조

더 자세히 ...

Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport에 대한 상속 다이어그램 :
Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport에 대한 협력 다이어그램:

Public 멤버 함수

Task< IoResult > ConnectAsync (CancellationToken cancellationToken=default)
Task< IoResult > DisconnectAsync (CancellationToken cancellationToken=default)
Task< IoResult< byte[]> > SendAndReceiveAsync (IReadOnlyList< byte > requestFrame, int receiveTimeoutMs, int expectedResponseLength, CancellationToken cancellationToken=default)

속성

bool IsConnected [get]

상세한 설명

Fastech Ethernet I/O 통신의 연결 및 요청/응답 전송 계약을 정의합니다.

IFastechEthernetIoTransport.cs 파일의 13 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ConnectAsync()

Task< IoResult > Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport.ConnectAsync ( CancellationToken cancellationToken = default)

전송을 비동기적으로 연결합니다.

매개변수
cancellationToken연결 취소 토큰입니다.
반환값
연결 결과입니다.

Dreamine.IO.Fastech.Ethernet.Transport.TcpFastechEthernetIoTransport, Dreamine.IO.Fastech.Ethernet.Transport.UdpFastechEthernetIoTransport에서 구현되었습니다.

◆ DisconnectAsync()

Task< IoResult > Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport.DisconnectAsync ( CancellationToken cancellationToken = default)

전송 연결을 비동기적으로 해제합니다.

매개변수
cancellationToken연결 해제 취소 토큰입니다.
반환값
연결 해제 결과입니다.

Dreamine.IO.Fastech.Ethernet.Transport.TcpFastechEthernetIoTransport, Dreamine.IO.Fastech.Ethernet.Transport.UdpFastechEthernetIoTransport에서 구현되었습니다.

◆ SendAndReceiveAsync()

Task< IoResult< byte[]> > Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport.SendAndReceiveAsync ( IReadOnlyList< byte > requestFrame,
int receiveTimeoutMs,
int expectedResponseLength,
CancellationToken cancellationToken = default )

요청 프레임을 전송하고 대응하는 응답 프레임을 수신합니다.

매개변수
requestFrame전송할 요청 바이트입니다.
receiveTimeoutMs수신 시간 제한(밀리초)입니다.
expectedResponseLength예상 응답 길이이며 0이면 첫 패킷을 읽습니다.
cancellationToken교환 취소 토큰입니다.
반환값
수신 응답 프레임을 포함하는 결과입니다.

Dreamine.IO.Fastech.Ethernet.Transport.TcpFastechEthernetIoTransport, Dreamine.IO.Fastech.Ethernet.Transport.UdpFastechEthernetIoTransport에서 구현되었습니다.

속성 문서화

◆ IsConnected

bool Dreamine.IO.Fastech.Ethernet.Transport.IFastechEthernetIoTransport.IsConnected
get

전송이 연결되어 있는지 여부를 가져옵니다.

Dreamine.IO.Fastech.Ethernet.Transport.TcpFastechEthernetIoTransport, Dreamine.IO.Fastech.Ethernet.Transport.UdpFastechEthernetIoTransport에서 구현되었습니다.

IFastechEthernetIoTransport.cs 파일의 23 번째 라인에서 정의되었습니다.

23{ get; }

이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: