C# Class Grpc.Reflection.ReflectionServiceImpl

Implementation of server reflection service.
Inheritance: Grpc.Reflection.V1Alpha.ServerReflection.ServerReflectionBase
Afficher le fichier Open project: grpc/grpc Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ReflectionServiceImpl() public méthode

Creates a new instance of ReflectionServiceIml.
public ReflectionServiceImpl ( ) : System
Résultat System

ReflectionServiceImpl() public méthode

Creates a new instance of ReflectionServiceIml.
public ReflectionServiceImpl ( IEnumerable serviceDescriptors ) : System
serviceDescriptors IEnumerable
Résultat System

ReflectionServiceImpl() public méthode

Creates a new instance of ReflectionServiceIml.
public ReflectionServiceImpl ( IEnumerable services, SymbolRegistry symbolRegistry ) : System
services IEnumerable
symbolRegistry SymbolRegistry
Résultat System

ServerReflectionInfo() public méthode

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