Class Watch.WatchBase
Base class for server-side implementations of Watch
Inheritance
System.Object
Watch.WatchBase
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Etcdserverpb
Assembly: cs.temp.dll.dll
Syntax
public abstract class WatchBase
Methods
Watch(grpc.IAsyncStreamReader<WatchRequest>, grpc.IServerStreamWriter<WatchResponse>, grpc.ServerCallContext)
Watch watches for events happening or that have happened. Both input and output are streams; the input stream is for creating and canceling watchers and the output stream sends events. One watch RPC can watch on multiple key ranges, streaming events for several watches at once. The entire event history can be watched starting from the last compaction revision.
Declaration
public virtual Task Watch(grpc.IAsyncStreamReader<WatchRequest> requestStream, grpc.IServerStreamWriter<WatchResponse> responseStream, grpc.ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
grpc.IAsyncStreamReader<WatchRequest> | requestStream | Used for reading requests from the client. |
grpc.IServerStreamWriter<WatchResponse> | responseStream | Used for sending responses back to the client. |
grpc.ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | A task indicating completion of the handler. |