C# 클래스 Grpc.Core.Internal.CompletionQueueSafeHandle

grpc_completion_queue from
상속: Grpc.Core.Internal.SafeHandleZeroIsInvalid
파일 보기 프로젝트 열기: grpc/grpc 1 사용 예제들

공개 메소드들

메소드 설명
Create ( ) : CompletionQueueSafeHandle
Create ( Grpc.Core.Internal.CompletionRegistry completionRegistry ) : CompletionQueueSafeHandle
NewScope ( ) : UsageScope

Creates a new usage scope for this completion queue. Once successfully created, the completion queue won't be shutdown before scope.Dispose() is called.

Next ( ) : Grpc.Core.Internal.CompletionQueueEvent
Pluck ( IntPtr tag ) : Grpc.Core.Internal.CompletionQueueEvent
Shutdown ( ) : void

보호된 메소드들

메소드 설명
ReleaseHandle ( ) : bool

비공개 메소드들

메소드 설명
BeginOp ( ) : void
CompletionQueueSafeHandle ( ) : System
DecrementShutdownRefcount ( ) : void
EndOp ( ) : void

메소드 상세

Create() 공개 정적인 메소드

public static Create ( ) : CompletionQueueSafeHandle
리턴 CompletionQueueSafeHandle

Create() 공개 정적인 메소드

public static Create ( Grpc.Core.Internal.CompletionRegistry completionRegistry ) : CompletionQueueSafeHandle
completionRegistry Grpc.Core.Internal.CompletionRegistry
리턴 CompletionQueueSafeHandle

NewScope() 공개 메소드

Creates a new usage scope for this completion queue. Once successfully created, the completion queue won't be shutdown before scope.Dispose() is called.
public NewScope ( ) : UsageScope
리턴 UsageScope

Next() 공개 메소드

public Next ( ) : Grpc.Core.Internal.CompletionQueueEvent
리턴 Grpc.Core.Internal.CompletionQueueEvent

Pluck() 공개 메소드

public Pluck ( IntPtr tag ) : Grpc.Core.Internal.CompletionQueueEvent
tag System.IntPtr
리턴 Grpc.Core.Internal.CompletionQueueEvent

ReleaseHandle() 보호된 메소드

protected ReleaseHandle ( ) : bool
리턴 bool

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void