Freigeben über


CloudTask Konstruktoren

Definition

Überlädt

CloudTask()

Initialisiert eine neue instance der CloudTask-Klasse.

CloudTask(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, ExitConditions, Nullable<TaskState>, Nullable<DateTime>, Nullable<TaskState>, Nullable<DateTime>, String, TaskContainerSettings, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, TaskExecutionInformation, ComputeNodeInformation, MultiInstanceSettings, TaskStatistics, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings)

Initialisiert eine neue instance der CloudTask-Klasse.

CloudTask()

Quelle:
CloudTask.cs

Initialisiert eine neue instance der CloudTask-Klasse.

public CloudTask ();
Public Sub New ()

Gilt für:

CloudTask(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, ExitConditions, Nullable<TaskState>, Nullable<DateTime>, Nullable<TaskState>, Nullable<DateTime>, String, TaskContainerSettings, IList<ResourceFile>, IList<OutputFile>, IList<EnvironmentSetting>, AffinityInformation, TaskConstraints, Nullable<Int32>, UserIdentity, TaskExecutionInformation, ComputeNodeInformation, MultiInstanceSettings, TaskStatistics, TaskDependencies, IList<ApplicationPackageReference>, AuthenticationTokenSettings)

Quelle:
CloudTask.cs

Initialisiert eine neue instance der CloudTask-Klasse.

public CloudTask (string id = default, string displayName = default, string url = default, string eTag = default, DateTime? lastModified = default, DateTime? creationTime = default, Microsoft.Azure.Batch.Protocol.Models.ExitConditions exitConditions = default, Microsoft.Azure.Batch.Protocol.Models.TaskState? state = default, DateTime? stateTransitionTime = default, Microsoft.Azure.Batch.Protocol.Models.TaskState? previousState = default, DateTime? previousStateTransitionTime = default, string commandLine = default, Microsoft.Azure.Batch.Protocol.Models.TaskContainerSettings containerSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResourceFile> resourceFiles = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.OutputFile> outputFiles = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> environmentSettings = default, Microsoft.Azure.Batch.Protocol.Models.AffinityInformation affinityInfo = default, Microsoft.Azure.Batch.Protocol.Models.TaskConstraints constraints = default, int? requiredSlots = default, Microsoft.Azure.Batch.Protocol.Models.UserIdentity userIdentity = default, Microsoft.Azure.Batch.Protocol.Models.TaskExecutionInformation executionInfo = default, Microsoft.Azure.Batch.Protocol.Models.ComputeNodeInformation nodeInfo = default, Microsoft.Azure.Batch.Protocol.Models.MultiInstanceSettings multiInstanceSettings = default, Microsoft.Azure.Batch.Protocol.Models.TaskStatistics stats = default, Microsoft.Azure.Batch.Protocol.Models.TaskDependencies dependsOn = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> applicationPackageReferences = default, Microsoft.Azure.Batch.Protocol.Models.AuthenticationTokenSettings authenticationTokenSettings = default);
new Microsoft.Azure.Batch.Protocol.Models.CloudTask : string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * Microsoft.Azure.Batch.Protocol.Models.ExitConditions * Nullable<Microsoft.Azure.Batch.Protocol.Models.TaskState> * Nullable<DateTime> * Nullable<Microsoft.Azure.Batch.Protocol.Models.TaskState> * Nullable<DateTime> * string * Microsoft.Azure.Batch.Protocol.Models.TaskContainerSettings * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResourceFile> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.OutputFile> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.EnvironmentSetting> * Microsoft.Azure.Batch.Protocol.Models.AffinityInformation * Microsoft.Azure.Batch.Protocol.Models.TaskConstraints * Nullable<int> * Microsoft.Azure.Batch.Protocol.Models.UserIdentity * Microsoft.Azure.Batch.Protocol.Models.TaskExecutionInformation * Microsoft.Azure.Batch.Protocol.Models.ComputeNodeInformation * Microsoft.Azure.Batch.Protocol.Models.MultiInstanceSettings * Microsoft.Azure.Batch.Protocol.Models.TaskStatistics * Microsoft.Azure.Batch.Protocol.Models.TaskDependencies * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> * Microsoft.Azure.Batch.Protocol.Models.AuthenticationTokenSettings -> Microsoft.Azure.Batch.Protocol.Models.CloudTask
Public Sub New (Optional id As String = Nothing, Optional displayName As String = Nothing, Optional url As String = Nothing, Optional eTag As String = Nothing, Optional lastModified As Nullable(Of DateTime) = Nothing, Optional creationTime As Nullable(Of DateTime) = Nothing, Optional exitConditions As ExitConditions = Nothing, Optional state As Nullable(Of TaskState) = Nothing, Optional stateTransitionTime As Nullable(Of DateTime) = Nothing, Optional previousState As Nullable(Of TaskState) = Nothing, Optional previousStateTransitionTime As Nullable(Of DateTime) = Nothing, Optional commandLine As String = Nothing, Optional containerSettings As TaskContainerSettings = Nothing, Optional resourceFiles As IList(Of ResourceFile) = Nothing, Optional outputFiles As IList(Of OutputFile) = Nothing, Optional environmentSettings As IList(Of EnvironmentSetting) = Nothing, Optional affinityInfo As AffinityInformation = Nothing, Optional constraints As TaskConstraints = Nothing, Optional requiredSlots As Nullable(Of Integer) = Nothing, Optional userIdentity As UserIdentity = Nothing, Optional executionInfo As TaskExecutionInformation = Nothing, Optional nodeInfo As ComputeNodeInformation = Nothing, Optional multiInstanceSettings As MultiInstanceSettings = Nothing, Optional stats As TaskStatistics = Nothing, Optional dependsOn As TaskDependencies = Nothing, Optional applicationPackageReferences As IList(Of ApplicationPackageReference) = Nothing, Optional authenticationTokenSettings As AuthenticationTokenSettings = Nothing)

Parameter

id
String

Eine Zeichenfolge, die den Task innerhalb des Auftrags eindeutig identifiziert.

displayName
String

Ein Anzeigename für den Task.

url
String

Die URL der Aufgabe.

eTag
String

Das ETag der Aufgabe.

lastModified
Nullable<DateTime>

Der Zeitpunkt der letzten Änderung des Vorgangs.

creationTime
Nullable<DateTime>

Die Erstellungszeit des Vorgangs.

exitConditions
ExitConditions

Wie der Batch-Dienst reagieren soll, wenn der Task abgeschlossen ist.

state
Nullable<TaskState>

Der aktuelle Status des Vorgangs.

stateTransitionTime
Nullable<DateTime>

Der Zeitpunkt, zu dem der Task in seinen aktuellen Zustand gelangt ist.

previousState
Nullable<TaskState>

Der vorherige Status des Vorgangs.

previousStateTransitionTime
Nullable<DateTime>

Der Zeitpunkt, zu dem der Vorgang in den vorherigen Zustand versetzt wurde.

commandLine
String

Die Befehlszeile des Tasks.

containerSettings
TaskContainerSettings

Die Einstellungen für den Container, unter dem der Task ausgeführt wird.

resourceFiles
IList<ResourceFile>

Eine Liste der Dateien, die vom Batch-Dienst auf den Computeknoten heruntergeladen werden, bevor die Befehlszeile ausgeführt wird.

outputFiles
IList<OutputFile>

Eine Liste der Dateien, die der Batch-Dienst vom Computeknoten hochlädt, nachdem die Befehlszeile ausgeführt wurde.

environmentSettings
IList<EnvironmentSetting>

Eine Liste der Umgebungsvariableneinstellungen für den Task.

affinityInfo
AffinityInformation

Ein Lokalitätshinweis, der vom Batch-Dienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem der neue Task gestartet werden soll.

constraints
TaskConstraints

Die Ausführungseinschränkungen, die für diesen Task gelten.

requiredSlots
Nullable<Int32>

Die Anzahl der Zeitplanungsslots, die für die Ausführung des Tasks erforderlich sind.

userIdentity
UserIdentity

Die Benutzeridentität, unter der der Task ausgeführt wird.

executionInfo
TaskExecutionInformation

Informationen zur Ausführung des Tasks.

nodeInfo
ComputeNodeInformation

Informationen zum Computeknoten, auf dem der Task ausgeführt wurde.

multiInstanceSettings
MultiInstanceSettings

Ein -Objekt, das angibt, dass der Task ein Task mit mehreren instance ist und Informationen zum Ausführen des Multi-instance-Tasks enthält.

stats
TaskStatistics

Ressourcennutzungsstatistiken für den Task.

dependsOn
TaskDependencies

Die Aufgaben, von denen dieser Task abhängt.

applicationPackageReferences
IList<ApplicationPackageReference>

Eine Liste der Pakete, die vom Batch-Dienst auf dem Computeknoten bereitgestellt werden, bevor die Befehlszeile ausgeführt wird.

authenticationTokenSettings
AuthenticationTokenSettings

Die Einstellungen für ein Authentifizierungstoken, das der Task zum Ausführen von Batch-Dienstvorgängen verwenden kann.

Gilt für: