Freigeben über


PoolOperations.GetRDPFile Methode

Definition

Überlädt

GetRDPFile(String, String, Stream, IEnumerable<BatchClientBehavior>)

Ruft eine RDP-Datei (Remote Desktop Protocol) für den angegebenen Knoten ab.

GetRDPFile(String, String, String, IEnumerable<BatchClientBehavior>)

Ruft eine Remotedesktopprotokolldatei für den angegebenen Knoten ab.

GetRDPFile(String, String, Stream, IEnumerable<BatchClientBehavior>)

Quelle:
PoolOperations.cs

Ruft eine RDP-Datei (Remote Desktop Protocol) für den angegebenen Knoten ab.

public void GetRDPFile (string poolId, string computeNodeId, System.IO.Stream rdpStream, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.GetRDPFile : string * string * System.IO.Stream * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub GetRDPFile (poolId As String, computeNodeId As String, rdpStream As Stream, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)

Parameter

poolId
String

Die ID des Pools, der den Computeknoten enthält.

computeNodeId
String

Die ID des Computeknotens, für den eine Remotedesktopdatei abgerufen werden soll.

rdpStream
Stream

Die Stream , in die die RDP-Dateiinhalte geschrieben werden.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.

Hinweise

Diese Methode schließt den rdpStream Stream nicht und setzt die Position nach dem Schreiben nicht zurück. Es liegt in der Verantwortung des Aufrufers, den Stream zu schließen oder die Position bei Bedarf zurückzusetzen.

Dies ist ein blockierende Vorgang. Eine nicht blockierende Entsprechung finden Sie unter GetRDPFileAsync(String, String, Stream, IEnumerable<BatchClientBehavior>, CancellationToken).

Diese Methode kann nur aufgerufen werden, wenn der Pool mit einer CloudServiceConfiguration -Eigenschaft erstellt wird. Wenn diese Methode für Pools aufgerufen wird, die mit VirtualMachineConfigurationerstellt wurden, gibt der Batch-Dienst 409 (Konflikt) zurück. Für Pools mit VirtualMachineConfiguration -Eigenschaft muss die neue Methode GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>) verwendet werden.

Gilt für:

GetRDPFile(String, String, String, IEnumerable<BatchClientBehavior>)

Quelle:
PoolOperations.cs

Ruft eine Remotedesktopprotokolldatei für den angegebenen Knoten ab.

public void GetRDPFile (string poolId, string computeNodeId, string rdpFileNameToCreate, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.GetRDPFile : string * string * string * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub GetRDPFile (poolId As String, computeNodeId As String, rdpFileNameToCreate As String, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)

Parameter

poolId
String

Die ID des Pools, der den Computeknoten enthält.

computeNodeId
String

Die ID des Computeknotens, für den eine Remotedesktopdatei abgerufen werden soll.

rdpFileNameToCreate
String

Der Dateipfad, an dem die RDP-Datei erstellt werden soll.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.

Hinweise

Wenn die von rdpFileNameToCreate angegebene Datei bereits vorhanden ist, wird sie überschrieben.

Dies ist ein blockierende Vorgang. Eine nicht blockierende Entsprechung finden Sie unter GetRDPFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken).

Diese Methode kann nur aufgerufen werden, wenn der Pool mit einer CloudServiceConfiguration -Eigenschaft erstellt wird. Wenn diese Methode für Pools aufgerufen wird, die mit VirtualMachineConfigurationerstellt wurden, gibt der Batch-Dienst 409 (Konflikt) zurück. Für Pools mit VirtualMachineConfiguration -Eigenschaft muss die neue Methode GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>) verwendet werden.

Gilt für: