Zdexby TheHolyOneZ
49,743 classes
Class

GrpcChannel

: ChannelBase : Object
Grpc.Net.Client.GrpcChannel, Grpc.Net.Client 0x0138 (312 B) inherited 0x0018 Grpc.Net.Client.dll
implements IDisposable
0x00x0138

Members 37

OffsetSizeNameTypeFlagsDefault
—0x04DefaultMaxReceiveMessageSizeintStatic+2 flags4194304
—0x04DefaultMaxRetryAttemptsintStatic+2 flags5
—0x08DefaultMaxRetryBufferSizelongStatic+2 flags16777216
—0x08DefaultMaxRetryBufferPerCallSizelongStatic+2 flags1048576
0x08_lockobjectPrivate+1 flags—
0x08_methodInfoCacheConcurrentDictionary<Grpc.Core.IMethodPrivate+1 flags—
0x08_createMethodInfoFuncFunc<Grpc.Core.IMethodPrivate+1 flags—
0x08_serviceConfigMethodsDictionary<Grpc.Net.Client.GrpcChannel.MethodKeyPrivate+1 flags—
0x01_isSecureboolPrivate+1 flags—
0x00390x07padding / unreflected
0x08_callCredentialsList<Grpc.Core.CallCredentials>Private+1 flags—
0x08ActiveCallsHashSet<System.IDisposable>2 flags—
0x08<Address>k__BackingFieldUriPrivate+1 flags—
0x08<HttpInvoker>k__BackingFieldHttpMessageInvokerPrivate+1 flags—
0x10<ConnectTimeout>k__BackingFieldNullable<System.TimeSpan>Private+1 flags—
0x04<HttpHandlerType>k__BackingFieldHttpHandlerTypePrivate+1 flags—
0x00740x04padding / unreflected
0x08<InitialReconnectBackoff>k__BackingFieldTimeSpanPrivate+1 flags—
0x10<MaxReconnectBackoff>k__BackingFieldNullable<System.TimeSpan>Private+1 flags—
0x08<SendMaxMessageSize>k__BackingFieldNullable<System.Int32>Private+1 flags—
0x08<ReceiveMaxMessageSize>k__BackingFieldNullable<System.Int32>Private+1 flags—
0x08<MaxRetryAttempts>k__BackingFieldNullable<System.Int32>Private+1 flags—
0x10<MaxRetryBufferSize>k__BackingFieldNullable<System.Int64>Private+1 flags—
0x10<MaxRetryBufferPerCallSize>k__BackingFieldNullable<System.Int64>Private+1 flags—
0x08<LoggerFactory>k__BackingFieldILoggerFactoryPrivate+1 flags—
0x08<Logger>k__BackingFieldILoggerPrivate+1 flags—
0x01<ThrowOperationCanceledOnCancellation>k__BackingFieldboolPrivate+1 flags—
0x01<UnsafeUseInsecureChannelCallCredentials>k__BackingFieldboolPrivate+1 flags—
0x00DA0x06padding / unreflected
0x08<CompressionProviders>k__BackingFieldDictionary<System.StringPrivate+1 flags—
0x08<MessageAcceptEncoding>k__BackingFieldstringPrivate+1 flags—
0x01<Disposed>k__BackingFieldboolPrivate—
0x00F10x07padding / unreflected
0x08<RetryThrottling>k__BackingFieldChannelRetryThrottlingPrivate+1 flags—
0x08CurrentRetryBufferSizelong1 flags—
0x08ClockISystemClock1 flags—
0x08OperatingSystemIOperatingSystem1 flags—
0x08RandomGeneratorIRandomGenerator1 flags—
0x01DisableClientDeadlinebool1 flags—
0x01210x07padding / unreflected
0x08MaxTimerDueTimelong1 flags—
0x01_shouldDisposeHttpClientboolPrivate+1 flags—
0x01310x07unreflected bytes to end of GrpcChannel
Inherited from ChannelBase 1
OffsetSizeNameTypeFlagsDefault
0x08targetstringPrivate+1 flags—

Functions 46

SignatureFlagsNativeParams
Uri get_Address()2 flags0x08
HttpMessageInvoker get_HttpInvoker()2 flags0x08
Nullable<System.TimeSpan> get_ConnectTimeout()2 flags0x10
HttpHandlerType get_HttpHandlerType()2 flags0x04
TimeSpan get_InitialReconnectBackoff()2 flags0x08
Nullable<System.TimeSpan> get_MaxReconnectBackoff()2 flags0x10
Nullable<System.Int32> get_SendMaxMessageSize()2 flags0x08
Nullable<System.Int32> get_ReceiveMaxMessageSize()2 flags0x08
Nullable<System.Int32> get_MaxRetryAttempts()2 flags0x08
Nullable<System.Int64> get_MaxRetryBufferSize()2 flags0x10
Nullable<System.Int64> get_MaxRetryBufferPerCallSize()2 flags0x10
ILoggerFactory get_LoggerFactory()2 flags0x08
ILogger get_Logger()2 flags0x08
bool get_ThrowOperationCanceledOnCancellation()2 flags0x01
bool get_UnsafeUseInsecureChannelCallCredentials()2 flags0x01
bool get_IsSecure()2 flags0x01
List<Grpc.Core.CallCredentials> get_CallCredentials()2 flags0x08
Dictionary<System.String get_CompressionProviders()2 flags0x08
string get_MessageAcceptEncoding()2 flags0x08
bool get_Disposed()2 flags0x01
void set_Disposed(bool value)Private+1 flags0x01
ChannelRetryThrottling get_RetryThrottling()2 flags0x08
void .ctor(Uri address, GrpcChannelOptions channelOptions)2 flags0x08
void ResolveCredentials(GrpcChannelOptions channelOptions, ref bool& isSecure, ref List<Grpc.Core.CallCredentials>& callCredentials)Private0x08
bool IsHttpOrHttpsAddress()Private0x01
HttpHandlerContext CalculateHandlerContext(GrpcChannelOptions channelOptions)PrivateStatic0x18
ChannelRetryThrottling CreateChannelRetryThrottling(RetryThrottlingPolicy retryThrottling)Private0x08
Dictionary<Grpc.Net.Client.GrpcChannel.MethodKey CreateServiceConfigMethods(ServiceConfig serviceConfig)PrivateStatic0x08
HttpMessageInvoker CreateInternalHttpInvoker(HttpMessageHandler handler)Private0x08
void RegisterActiveCall(IDisposable grpcCall)1 flags0x08
void FinishActiveCall(IDisposable grpcCall)1 flags0x08
GrpcMethodInfo GetCachedGrpcMethodInfo(IMethod method)1 flags0x08
GrpcMethodInfo CreateMethodInfo(IMethod method)Private0x08
MethodConfig ResolveMethodConfig(IMethod method)Private0x08
Dictionary<System.String ResolveCompressionProviders(IList<Grpc.Net.Compression.ICompressionProvider> compressionProviders)PrivateStatic0x08
void ValidateChannelCredentials()Private0x00
CallInvoker CreateCallInvoker()Public+1 flags0x08
GrpcChannel ForAddress(const string& address)PublicStatic0x08
GrpcChannel ForAddress(const string& address, GrpcChannelOptions channelOptions)PublicStatic0x08
GrpcChannel ForAddress(Uri address)PublicStatic0x08
GrpcChannel ForAddress(Uri address, GrpcChannelOptions channelOptions)PublicStatic0x08
void Dispose()PublicFinal+2 flags0x00
bool TryAddToRetryBuffer(long messageSize)1 flags0x08
void RemoveFromRetryBuffer(long messageSize)1 flags0x08
int GetRandomNumber(int minValue, int maxValue)1 flags0x04
InvalidOperationException <CreateChannelRetryThrottling>g__CreateException|84_0(const string& propertyName)Static+1 flags0x08

Used by 10

types with a member, parameter or interface of this type