Class GrpcBlobStorageService.GrpcBlobStorageServiceClient
- Namespace
- IdeaStatiCa.Plugin.Grpc
- Assembly
- IdeaStatiCa.Plugin.dll
Client for GrpcBlobStorageService
public class GrpcBlobStorageService.GrpcBlobStorageServiceClient : ClientBase<GrpcBlobStorageService.GrpcBlobStorageServiceClient>
Inheritance
Inherited Members
Constructors
GrpcBlobStorageServiceClient(ChannelBase)
Creates a new client for GrpcBlobStorageService
public GrpcBlobStorageServiceClient(ChannelBase channel)
Parameters
channel
ChannelBase-
The channel to use to make remote calls.
GrpcBlobStorageServiceClient(CallInvoker)
Creates a new client for GrpcBlobStorageService that uses a custom CallInvoker
.
public GrpcBlobStorageServiceClient(CallInvoker callInvoker)
Parameters
callInvoker
CallInvoker-
The callInvoker to use to make remote calls.
GrpcBlobStorageServiceClient()
Protected parameterless constructor to allow creation of test doubles.
protected GrpcBlobStorageServiceClient()
GrpcBlobStorageServiceClient(ClientBaseConfiguration)
Protected constructor to allow creation of configured clients.
protected GrpcBlobStorageServiceClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
configuration
ClientBase.ClientBaseConfiguration-
The client configuration.
Methods
Delete(ContentRequest, Metadata, DateTime?, CancellationToken)
public virtual VoidResponse Delete(ContentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
ContentRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
Delete(ContentRequest, CallOptions)
public virtual VoidResponse Delete(ContentRequest request, CallOptions options)
Parameters
request
ContentRequestoptions
CallOptions
Returns
DeleteAsync(ContentRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<VoidResponse> DeleteAsync(ContentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
ContentRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
DeleteAsync(ContentRequest, CallOptions)
public virtual AsyncUnaryCall<VoidResponse> DeleteAsync(ContentRequest request, CallOptions options)
Parameters
request
ContentRequestoptions
CallOptions
Returns
Exist(ContentRequest, Metadata, DateTime?, CancellationToken)
public virtual ExistResponse Exist(ContentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
ContentRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
Exist(ContentRequest, CallOptions)
public virtual ExistResponse Exist(ContentRequest request, CallOptions options)
Parameters
request
ContentRequestoptions
CallOptions
Returns
ExistAsync(ContentRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ExistResponse> ExistAsync(ContentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
ContentRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
ExistAsync(ContentRequest, CallOptions)
public virtual AsyncUnaryCall<ExistResponse> ExistAsync(ContentRequest request, CallOptions options)
Parameters
request
ContentRequestoptions
CallOptions
Returns
GetEntries(GetEntriesRequest, Metadata, DateTime?, CancellationToken)
public virtual GetEntriesResponse GetEntries(GetEntriesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
GetEntriesRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
GetEntries(GetEntriesRequest, CallOptions)
public virtual GetEntriesResponse GetEntries(GetEntriesRequest request, CallOptions options)
Parameters
request
GetEntriesRequestoptions
CallOptions
Returns
GetEntriesAsync(GetEntriesRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<GetEntriesResponse> GetEntriesAsync(GetEntriesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
GetEntriesRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
GetEntriesAsync(GetEntriesRequest, CallOptions)
public virtual AsyncUnaryCall<GetEntriesResponse> GetEntriesAsync(GetEntriesRequest request, CallOptions options)
Parameters
request
GetEntriesRequestoptions
CallOptions
Returns
NewInstance(ClientBaseConfiguration)
Creates a new instance of client from given ClientBaseConfiguration
.
protected override GrpcBlobStorageService.GrpcBlobStorageServiceClient NewInstance(ClientBase.ClientBaseConfiguration configuration)
Parameters
configuration
ClientBase.ClientBaseConfiguration
Returns
Read(ContentRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncServerStreamingCall<ContentData> Read(ContentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request
ContentRequestheaders
Metadatadeadline
DateTime?cancellationToken
CancellationToken
Returns
Read(ContentRequest, CallOptions)
public virtual AsyncServerStreamingCall<ContentData> Read(ContentRequest request, CallOptions options)
Parameters
request
ContentRequestoptions
CallOptions
Returns
Write(Metadata, DateTime?, CancellationToken)
blobStorageId and contentId are in metadata
public virtual AsyncClientStreamingCall<ContentData, VoidResponse> Write(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
headers
Metadata-
The initial metadata to send with the call. This parameter is optional.
deadline
DateTime?-
An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationToken
CancellationToken-
An optional token for canceling the call.
Returns
- AsyncClientStreamingCall<ContentData, VoidResponse>
-
The call object.
Write(CallOptions)
blobStorageId and contentId are in metadata
public virtual AsyncClientStreamingCall<ContentData, VoidResponse> Write(CallOptions options)
Parameters
options
CallOptions-
The options for the call.
Returns
- AsyncClientStreamingCall<ContentData, VoidResponse>
-
The call object.