Class ServerCallContext
Inheritance
ServerCallContext
Assembly: Grpc.Core.Api.dll
Syntax
public abstract class ServerCallContext
Constructors
ServerCallContext()
Declaration
protected ServerCallContext()
Properties
AuthContext
Declaration
public AuthContext AuthContext { get; }
Property Value
AuthContextCore
Declaration
protected abstract AuthContext AuthContextCore { get; }
Property Value
CancellationToken
Declaration
public CancellationToken CancellationToken { get; }
Property Value
CancellationTokenCore
Declaration
protected abstract CancellationToken CancellationTokenCore { get; }
Property Value
Deadline
Declaration
public DateTime Deadline { get; }
Property Value
DeadlineCore
Declaration
protected abstract DateTime DeadlineCore { get; }
Property Value
Host
Declaration
public string Host { get; }
Property Value
HostCore
Declaration
protected abstract string HostCore { get; }
Property Value
Method
Declaration
public string Method { get; }
Property Value
MethodCore
Declaration
protected abstract string MethodCore { get; }
Property Value
Peer
Declaration
public string Peer { get; }
Property Value
PeerCore
Declaration
protected abstract string PeerCore { get; }
Property Value
Declaration
public Metadata RequestHeaders { get; }
Property Value
Declaration
protected abstract Metadata RequestHeadersCore { get; }
Property Value
ResponseTrailers
Declaration
public Metadata ResponseTrailers { get; }
Property Value
ResponseTrailersCore
Declaration
protected abstract Metadata ResponseTrailersCore { get; }
Property Value
Status
Declaration
public Status Status { get; set; }
Property Value
StatusCore
Declaration
protected abstract Status StatusCore { get; set; }
Property Value
UserState
Declaration
public IDictionary<object, object> UserState { get; }
Property Value
UserStateCore
Declaration
protected virtual IDictionary<object, object> UserStateCore { get; }
Property Value
WriteOptions
Declaration
public WriteOptions? WriteOptions { get; set; }
Property Value
WriteOptionsCore
Declaration
protected abstract WriteOptions? WriteOptionsCore { get; set; }
Property Value
Methods
CreatePropagationToken(ContextPropagationOptions?)
Declaration
public ContextPropagationToken CreatePropagationToken(ContextPropagationOptions? options = null)
Parameters
Returns
CreatePropagationTokenCore(ContextPropagationOptions?)
Declaration
protected abstract ContextPropagationToken CreatePropagationTokenCore(ContextPropagationOptions? options)
Parameters
Returns
Declaration
public Task WriteResponseHeadersAsync(Metadata responseHeaders)
Parameters
Type |
Name |
Description |
Metadata |
responseHeaders |
|
Returns
Declaration
protected abstract Task WriteResponseHeadersAsyncCore(Metadata responseHeaders)
Parameters
Type |
Name |
Description |
Metadata |
responseHeaders |
|
Returns