Class Operation (2.3.0)

 public sealed class Operation : Protobuf.IMessage<Operation>, Protobuf.IBufferMessage 

This resource represents a long-running operation that is the result of a network API call.

Inheritance

Object > Operation

Namespace

Google.LongRunning

Assembly

Google.LongRunning.dll

Constructors

Operation()

 public Operation() 

Operation(Operation)

 public Operation(Operation other) 
Parameter
Name
Description
other

Properties

Done

 public bool Done { get; set; } 

If the value is false , it means the operation is still in progress. If true , the operation is completed, and either error or response is available.

Property Value
Type
Description

Error

 public Rpc.Status Error { get; set; } 

The error result of the operation in case of failure or cancellation.

Property Value
Type
Description
 public Protobuf.WellKnownTypes.Any Metadata { get; set; } 

Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

Property Value
Type
Description

Name

 public string Name { get; set; } 

The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should be a resource name ending with operations/{unique_id} .

Property Value
Type
Description

Response

 public Protobuf.WellKnownTypes.Any Response { get; set; } 

The normal response of the operation in case of success. If the original method returns no data on success, such as Delete , the response is google.protobuf.Empty . If the original method is standard Get / Create / Update , the response should be the resource. For other methods, the response should have the type XxxResponse , where Xxx is the original method name. For example, if the original method name is TakeSnapshot() , the inferred response type is TakeSnapshotResponse .

Property Value
Type
Description

ResultCase

 public Operation.ResultOneofCase ResultCase { get; } 
Property Value
Type
Description
Create a Mobile Website
View Site in Mobile | Classic
Share by: