Class AppEngineHttpQueue (3.0.0-beta01)

public sealed class AppEngineHttpQueue : IMessage<AppEngineHttpQueue>, IEquatable<AppEngineHttpQueue>, IDeepCloneable<AppEngineHttpQueue>, IBufferMessage, IMessage

App Engine HTTP queue.

The task will be delivered to the App Engine application hostname specified by its [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] and [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest]. The documentation for [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest] explains how the task's host URL is constructed.

Using [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] requires appengine.applications.get Google IAM permission for the project and the following scope:

https://www.googleapis.com/auth/cloud-platform

Inheritance

Object > AppEngineHttpQueue

Namespace

Google.Cloud.Tasks.V2Beta3

Assembly

Google.Cloud.Tasks.V2Beta3.dll

Constructors

AppEngineHttpQueue()

public AppEngineHttpQueue()

AppEngineHttpQueue(AppEngineHttpQueue)

public AppEngineHttpQueue(AppEngineHttpQueue other)
Parameter
NameDescription
otherAppEngineHttpQueue

Properties

AppEngineRoutingOverride

public AppEngineRouting AppEngineRoutingOverride { get; set; }

Overrides for the [task-level app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing].

If set, app_engine_routing_override is used for all tasks in the queue, no matter what the setting is for the [task-level app_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing].

Property Value
TypeDescription
AppEngineRouting