SslStream.WriteAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Schreibt Daten asynchron in den zugrunde liegenden Datenstrom eines schreibgeschützten Bytespeicherbereichs. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Schreibt Daten aus dem festgelegten Bereich eines Bytearrays asynchron in den zugrunde liegenden Datenstrom. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
- Quelle:
- SslStream.cs
- Quelle:
- SslStream.cs
- Quelle:
- SslStream.cs
Schreibt Daten asynchron in den zugrunde liegenden Datenstrom eines schreibgeschützten Bytespeicherbereichs.
public override System.Threading.Tasks.ValueTask WriteAsync (ReadOnlyMemory<byte> buffer, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overrides Function WriteAsync (buffer As ReadOnlyMemory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Parameter
- buffer
- ReadOnlyMemory<Byte>
Die Daten, die in den zugrunde liegenden Datenstrom geschrieben werden sollen.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.
Gibt zurück
Eine Aufgabe, die den asynchronen Schreibvorgang darstellt.
Ausnahmen
Es ist keine Authentifizierung erfolgt.
Fehler beim Schreibvorgang.
Es wird bereits ein Schreibvorgang ausgeführt.
Dieses Objekt wurde geschlossen.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
Sie können diese Methode erst aufrufen, wenn Sie sich erfolgreich authentifiziert haben.
Die SslStream -Klasse unterstützt keine gleichzeitigen Schreibvorgänge.
Gilt für:
WriteAsync(Byte[], Int32, Int32, CancellationToken)
- Quelle:
- SslStream.cs
- Quelle:
- SslStream.cs
- Quelle:
- SslStream.cs
Schreibt Daten aus dem festgelegten Bereich eines Bytearrays asynchron in den zugrunde liegenden Datenstrom.
public:
override System::Threading::Tasks::Task ^ WriteAsync(cli::array <System::Byte> ^ buffer, int offset, int count, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task WriteAsync (byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken);
override this.WriteAsync : byte[] * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (buffer As Byte(), offset As Integer, count As Integer, cancellationToken As CancellationToken) As Task
Parameter
- buffer
- Byte[]
Die Daten, die in den zugrunde liegenden Datenstrom geschrieben werden sollen.
- offset
- Int32
Die Position im buffer
, an der mit dem Schreiben von Daten begonnen werden soll.
- count
- Int32
Die Anzahl der in den zugrunde liegenden Datenstrom zu schreibenden Bytes.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.
Gibt zurück
Eine Aufgabe, die den asynchronen Schreibvorgang darstellt.
Ausnahmen
buffer
ist null
.
offset
ist kleiner als 0.
- oder -
count
ist kleiner als 0.
- oder -
count
ist größer als die Länge von buffer
minus offset
.
Es ist keine Authentifizierung erfolgt.
Fehler beim Schreibvorgang.
Es wird bereits ein Schreibvorgang ausgeführt.
Dieses Objekt wurde geschlossen.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
Sie können diese Methode erst aufrufen, wenn Sie sich erfolgreich authentifiziert haben.
Die SslStream -Klasse unterstützt keine gleichzeitigen Schreibvorgänge.
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 Write(Byte[], Int32, Int32).