C# Класс Grpc.Reflection.ReflectionServiceImpl

Implementation of server reflection service.
Наследование: Grpc.Reflection.V1Alpha.ServerReflection.ServerReflectionBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ReflectionServiceImpl ( ) : System

Creates a new instance of ReflectionServiceIml.

ReflectionServiceImpl ( IEnumerable serviceDescriptors ) : System

Creates a new instance of ReflectionServiceIml.

ReflectionServiceImpl ( IEnumerable services, SymbolRegistry symbolRegistry ) : System

Creates a new instance of ReflectionServiceIml.

ServerReflectionInfo ( IAsyncStreamReader requestStream, IServerStreamWriter responseStream, Grpc.Core.ServerCallContext context ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
CollectTransitiveDependencies ( FileDescriptor descriptor, HashSet pool ) : void
CreateErrorResponse ( StatusCode status, string message ) : ServerReflectionResponse
FileByFilename ( string filename ) : ServerReflectionResponse
FileContainingSymbol ( string symbol ) : ServerReflectionResponse
ListServices ( ) : ServerReflectionResponse
ProcessRequest ( ServerReflectionRequest request ) : ServerReflectionResponse

Описание методов

ReflectionServiceImpl() публичный Метод

Creates a new instance of ReflectionServiceIml.
public ReflectionServiceImpl ( ) : System
Результат System

ReflectionServiceImpl() публичный Метод

Creates a new instance of ReflectionServiceIml.
public ReflectionServiceImpl ( IEnumerable serviceDescriptors ) : System
serviceDescriptors IEnumerable
Результат System

ReflectionServiceImpl() публичный Метод

Creates a new instance of ReflectionServiceIml.
public ReflectionServiceImpl ( IEnumerable services, SymbolRegistry symbolRegistry ) : System
services IEnumerable
symbolRegistry SymbolRegistry
Результат System

ServerReflectionInfo() публичный Метод

public ServerReflectionInfo ( IAsyncStreamReader requestStream, IServerStreamWriter responseStream, Grpc.Core.ServerCallContext context ) : System.Threading.Tasks.Task
requestStream IAsyncStreamReader
responseStream IServerStreamWriter
context Grpc.Core.ServerCallContext
Результат System.Threading.Tasks.Task