C# Класс Grpc.Core.Internal.CompletionQueueSafeHandle

grpc_completion_queue from
Наследование: Grpc.Core.Internal.SafeHandleZeroIsInvalid
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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