Class PollWorkflowTaskQueueRequest
Inheritance
PollWorkflowTaskQueueRequest
Implements
Google.Protobuf.IBufferMessage
Assembly: Temporalio.dll
Syntax
public sealed class PollWorkflowTaskQueueRequest : Google.Protobuf.IMessage<PollWorkflowTaskQueueRequest>, Google.Protobuf.IBufferMessage
Constructors
PollWorkflowTaskQueueRequest()
Declaration
public PollWorkflowTaskQueueRequest()
PollWorkflowTaskQueueRequest(PollWorkflowTaskQueueRequest)
Declaration
public PollWorkflowTaskQueueRequest(PollWorkflowTaskQueueRequest other)
Parameters
Fields
BinaryChecksumFieldNumber
Field number for the "binary_checksum" field.
Declaration
public const int BinaryChecksumFieldNumber = null
Field Value
IdentityFieldNumber
Field number for the "identity" field.
Declaration
public const int IdentityFieldNumber = null
Field Value
NamespaceFieldNumber
Field number for the "namespace" field.
Declaration
public const int NamespaceFieldNumber = null
Field Value
TaskQueueFieldNumber
Field number for the "task_queue" field.
Declaration
public const int TaskQueueFieldNumber = null
Field Value
WorkerVersioningIdFieldNumber
Field number for the "worker_versioning_id" field.
Declaration
public const int WorkerVersioningIdFieldNumber = null
Field Value
Properties
BinaryChecksum
Each worker process should provide an ID unique to the specific set of code it is running
"checksum" in this field name isn't very accurate, it should be though of as an id.
Declaration
public string BinaryChecksum { get; set; }
Property Value
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
Identity
The identity of the worker/client who is polling this task queue
Declaration
public string Identity { get; set; }
Property Value
Namespace
Declaration
public string Namespace { get; set; }
Property Value
Parser
Declaration
public static Google.Protobuf.MessageParser<PollWorkflowTaskQueueRequest> Parser { get; }
Property Value
TaskQueue
Declaration
public TaskQueue TaskQueue { get; set; }
Property Value
WorkerVersioningId
If set, the worker is opting in to build-id based versioning and wishes to only
receive tasks that are considered compatible with the version provided.
Doing so only makes sense in conjunction with the UpdateWorkerBuildIdOrdering
API.
When worker_versioning_id
has a worker_build_id
, and binary_checksum
is not
set, that value should also be considered as the binary_checksum
.
Declaration
public VersionId WorkerVersioningId { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Clone()
Declaration
public PollWorkflowTaskQueueRequest Clone()
Returns
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
Object |
other |
|
Returns
Equals(PollWorkflowTaskQueueRequest)
Declaration
public bool Equals(PollWorkflowTaskQueueRequest other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
MergeFrom(PollWorkflowTaskQueueRequest)
Declaration
public void MergeFrom(PollWorkflowTaskQueueRequest other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Implements
Google.Protobuf.IBufferMessage