Freigeben über


NamedPipeClientStream.ConnectAsync Methode

Definition

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.

Überlädt

ConnectAsync()

Stellt eine asynchrone Verbindung mit einem wartenden Server mit einem unendlichen Timeoutwert her.

ConnectAsync(Int32)

Stellt innerhalb des angegebenen Timeouts eine asynchrone Verbindung mit einem wartenden Server her.

ConnectAsync(CancellationToken)

Stellt eine asynchrone Verbindung mit einem wartenden Server her und überwacht Abbruchanforderungen.

ConnectAsync(Int32, CancellationToken)

Stellt innerhalb des angegebenen Timeouts eine asynchrone Verbindung mit einem wartenden Server her und überwacht Abbruchanforderungen.

ConnectAsync(TimeSpan, CancellationToken)

Stellt innerhalb des angegebenen Timeouts eine asynchrone Verbindung mit einem wartenden Server her und überwacht Abbruchanforderungen.

ConnectAsync()

Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs

Stellt eine asynchrone Verbindung mit einem wartenden Server mit einem unendlichen Timeoutwert her.

public:
 System::Threading::Tasks::Task ^ ConnectAsync();
public System.Threading.Tasks.Task ConnectAsync ();
member this.ConnectAsync : unit -> System.Threading.Tasks.Task
Public Function ConnectAsync () As Task

Gibt zurück

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.

Hinweise

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Connect().

Gilt für:

ConnectAsync(Int32)

Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs

Stellt innerhalb des angegebenen Timeouts eine asynchrone Verbindung mit einem wartenden Server her.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(int timeout);
public System.Threading.Tasks.Task ConnectAsync (int timeout);
member this.ConnectAsync : int -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer) As Task

Parameter

timeout
Int32

Die Anzahl von Millisekunden, für die auf eine Antwort des Servers gewartet werden soll, bevor das Timeout der Verbindung erreicht ist.

Gibt zurück

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.

Hinweise

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Connect(Int32).

Gilt für:

ConnectAsync(CancellationToken)

Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs

Stellt eine asynchrone Verbindung mit einem wartenden Server her und überwacht Abbruchanforderungen.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (cancellationToken As CancellationToken) As Task

Parameter

cancellationToken
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Connect().

Gilt für:

ConnectAsync(Int32, CancellationToken)

Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs

Stellt innerhalb des angegebenen Timeouts eine asynchrone Verbindung mit einem wartenden Server her und überwacht Abbruchanforderungen.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(int timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (int timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As Integer, cancellationToken As CancellationToken) As Task

Parameter

timeout
Int32

Die Anzahl von Millisekunden, für die auf eine Antwort des Servers gewartet werden soll, bevor das Timeout der Verbindung erreicht ist.

cancellationToken
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Connect(Int32).

Gilt für:

ConnectAsync(TimeSpan, CancellationToken)

Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs
Quelle:
NamedPipeClientStream.cs

Stellt innerhalb des angegebenen Timeouts eine asynchrone Verbindung mit einem wartenden Server her und überwacht Abbruchanforderungen.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ConnectAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parameter

timeout
TimeSpan

Die Zeitspanne, die auf die Antwort des Servers gewartet werden muss, bevor das Verbindungstimeout ausläuft.

cancellationToken
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist None.

Gibt zurück

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Connect(TimeSpan).

Gilt für: