Class GrpcBlobStorageService.GrpcBlobStorageServiceBase
- Namespace
- IdeaStatiCa.Plugin.Grpc
- Assembly
- IdeaStatiCa.Plugin.dll
Base class for server-side implementations of GrpcBlobStorageService
[BindServiceMethod(typeof(GrpcBlobStorageService), "BindService")]
public abstract class GrpcBlobStorageService.GrpcBlobStorageServiceBase
Inheritance
Derived
Inherited Members
Methods
Delete(ContentRequest, ServerCallContext)
public virtual Task<VoidResponse> Delete(ContentRequest request, ServerCallContext context)
Parameters
request
ContentRequestcontext
ServerCallContext
Returns
Exist(ContentRequest, ServerCallContext)
public virtual Task<ExistResponse> Exist(ContentRequest request, ServerCallContext context)
Parameters
request
ContentRequestcontext
ServerCallContext
Returns
GetEntries(GetEntriesRequest, ServerCallContext)
public virtual Task<GetEntriesResponse> GetEntries(GetEntriesRequest request, ServerCallContext context)
Parameters
request
GetEntriesRequestcontext
ServerCallContext
Returns
Read(ContentRequest, IServerStreamWriter<ContentData>, ServerCallContext)
public virtual Task Read(ContentRequest request, IServerStreamWriter<ContentData> responseStream, ServerCallContext context)
Parameters
request
ContentRequestresponseStream
IServerStreamWriter<ContentData>context
ServerCallContext
Returns
Write(IAsyncStreamReader<ContentData>, ServerCallContext)
blobStorageId and contentId are in metadata
public virtual Task<VoidResponse> Write(IAsyncStreamReader<ContentData> requestStream, ServerCallContext context)
Parameters
requestStream
IAsyncStreamReader<ContentData>-
Used for reading requests from the client.
context
ServerCallContext-
The context of the server-side call handler being invoked.
Returns
- Task<VoidResponse>
-
The response to send back to the client (wrapped by a task).