C# 클래스 Grpc.Reflection.ReflectionServiceImpl

Implementation of server reflection service.
상속: Grpc.Reflection.V1Alpha.ServerReflection.ServerReflectionBase
파일 보기 프로젝트 열기: grpc/grpc 1 사용 예제들

공개 메소드들

메소드 설명
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