Dreamine.FullKit.Tests 1.0.0.0
Dreamine.FullKit.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient 클래스 참조sealed

더 자세히 ...

Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient에 대한 상속 다이어그램 :
Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient에 대한 협력 다이어그램:

Protected 멤버 함수

override Task< PlcResult > ConnectCoreAsync (CancellationToken cancellationToken)
override Task< PlcResult > DisconnectCoreAsync (CancellationToken cancellationToken)
override Task< PlcResult< bool[]> > ReadBitsCoreAsync (PlcAddress address, int count, CancellationToken cancellationToken)
override Task< PlcResult< short[]> > ReadWordsCoreAsync (PlcAddress address, int count, CancellationToken cancellationToken)
override Task< PlcResult > WriteBitsCoreAsync (PlcAddress address, IReadOnlyList< bool > values, CancellationToken cancellationToken)
override Task< PlcResult > WriteWordsCoreAsync (PlcAddress address, IReadOnlyList< short > values, CancellationToken cancellationToken)

상세한 설명

Canceling Connect Client 기능과 관련 상태를 캡슐화합니다.

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

멤버 함수 문서화

◆ ConnectCoreAsync()

override Task< PlcResult > Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient.ConnectCoreAsync ( CancellationToken cancellationToken)
inlineprotected

Connect Core Async 작업을 수행합니다.

매개변수
cancellationToken취소 요청을 감시하는 토큰입니다.
반환값
Connect Core Async 작업에서 생성한 Task<PlcResult> 결과입니다.
예외
OperationCanceledExceptionConnect Core Async 작업을 완료할 수 없는 경우 OperationCanceledException이 발생합니다.

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

88 {
89 throw new OperationCanceledException("cancelled");
90 }

◆ DisconnectCoreAsync()

override Task< PlcResult > Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient.DisconnectCoreAsync ( CancellationToken cancellationToken)
inlineprotected

Disconnect Core Async 작업을 수행합니다.

매개변수
cancellationToken취소 요청을 감시하는 토큰입니다.
반환값
Disconnect Core Async 작업에서 생성한 Task<PlcResult> 결과입니다.

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

117 {
118 return Task.FromResult(PlcResult.Success());
119 }

◆ ReadBitsCoreAsync()

override Task< PlcResult< bool[]> > Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient.ReadBitsCoreAsync ( PlcAddress address,
int count,
CancellationToken cancellationToken )
inlineprotected

Bits Core Async 데이터를 읽습니다.

매개변수
addressaddress에 사용할 PlcAddress 값입니다.
countcount에 사용할 int 값입니다.
cancellationToken취소 요청을 감시하는 토큰입니다.
반환값
Read Bits Core Async 작업에서 생성한 Task<PlcResult<bool[]>> 결과입니다.

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

165 {
166 return Task.FromResult(PlcResult<bool[]>.Success(new bool[count]));
167 }

◆ ReadWordsCoreAsync()

override Task< PlcResult< short[]> > Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient.ReadWordsCoreAsync ( PlcAddress address,
int count,
CancellationToken cancellationToken )
inlineprotected

Words Core Async 데이터를 읽습니다.

매개변수
addressaddress에 사용할 PlcAddress 값입니다.
countcount에 사용할 int 값입니다.
cancellationToken취소 요청을 감시하는 토큰입니다.
반환값
Read Words Core Async 작업에서 생성한 Task<PlcResult<short[]>> 결과입니다.

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

213 {
214 return Task.FromResult(PlcResult<short[]>.Success(new short[count]));
215 }

◆ WriteBitsCoreAsync()

override Task< PlcResult > Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient.WriteBitsCoreAsync ( PlcAddress address,
IReadOnlyList< bool > values,
CancellationToken cancellationToken )
inlineprotected

Bits Core Async 데이터를 씁니다.

매개변수
addressaddress에 사용할 PlcAddress 값입니다.
valuesvalues에 사용할 IReadOnlyList<bool> 값입니다.
cancellationToken취소 요청을 감시하는 토큰입니다.
반환값
Write Bits Core Async 작업에서 생성한 Task<PlcResult> 결과입니다.

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

261 {
262 return Task.FromResult(PlcResult.Success());
263 }

◆ WriteWordsCoreAsync()

override Task< PlcResult > Dreamine.FullKit.Tests.PLC.PlcClientBaseTests.CancelingConnectClient.WriteWordsCoreAsync ( PlcAddress address,
IReadOnlyList< short > values,
CancellationToken cancellationToken )
inlineprotected

Words Core Async 데이터를 씁니다.

매개변수
addressaddress에 사용할 PlcAddress 값입니다.
valuesvalues에 사용할 IReadOnlyList<short> 값입니다.
cancellationToken취소 요청을 감시하는 토큰입니다.
반환값
Write Words Core Async 작업에서 생성한 Task<PlcResult> 결과입니다.

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

309 {
310 return Task.FromResult(PlcResult.Success());
311 }

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