SslStream.WriteAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Skriver asynkront data till den underliggande strömmen från ett skrivskyddat byteminnesintervall. |
| WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Skriver asynkront data till den underliggande strömmen från det angivna intervallet för en bytematris. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
Skriver asynkront data till den underliggande strömmen från ett skrivskyddat byteminnesintervall.
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
Parametrar
- buffer
- ReadOnlyMemory<Byte>
De data som ska skrivas till den underliggande strömmen.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden.
Returer
En uppgift som representerar den asynkrona skrivåtgärden.
Undantag
Autentiseringen har inte inträffat.
Skrivåtgärden misslyckades.
Det pågår redan en skrivåtgärd.
Det här objektet har stängts.
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Du kan inte anropa den här metoden förrän du har autentiserats.
Klassen SslStream stöder inte flera samtidiga skrivåtgärder.
Gäller för
WriteAsync(Byte[], Int32, Int32, CancellationToken)
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
- Källa:
- SslStream.cs
Skriver asynkront data till den underliggande strömmen från det angivna intervallet för en bytematris.
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
Parametrar
- buffer
- Byte[]
De data som ska skrivas till den underliggande strömmen.
- offset
- Int32
Den plats buffer där du vill börja skriva data.
- count
- Int32
Antalet byte som ska skrivas till den underliggande dataströmmen.
- cancellationToken
- CancellationToken
Token som ska övervakas för annulleringsbegäranden.
Returer
En uppgift som representerar den asynkrona skrivåtgärden.
Undantag
buffer är null.
offset är mindre än 0.
-eller-
count är mindre än 0.
-eller-
count är större än längden buffer på minus offset.
Autentiseringen har inte inträffat.
Skrivåtgärden misslyckades.
Det pågår redan en skrivåtgärd.
Det här objektet har stängts.
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Du kan inte anropa den här metoden förrän du har autentiserats.
Klassen SslStream stöder inte flera samtidiga skrivåtgärder.
Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Write(Byte[], Int32, Int32).