PipeStream.EndWrite(IAsyncResult) 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.
Avslutar en väntande asynkron skrivbegäran.
public:
override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite(IAsyncResult asyncResult);
[System.Security.SecurityCritical]
public override void EndWrite(IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
[<System.Security.SecurityCritical>]
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)
Parametrar
- asyncResult
- IAsyncResult
Referensen till den väntande asynkrona begäran.
- Attribut
Undantag
asyncResult är null.
asyncResult kom inte från en BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) metod i den aktuella strömmen.
Strömmen stängs eller så har ett internt fel inträffat.
Kommentarer
EndWrite måste anropas en gång för varje anrop till BeginWrite. Detta kan göras antingen i samma kod som anropade BeginWrite eller i ett återanrop som skickas till BeginWrite.
Använd egenskapen CanWrite för att avgöra om det aktuella PipeStream objektet stöder skrivåtgärder.
Om röret stängs eller ett ogiltigt argument skickas till BeginWritegenereras lämpliga undantag omedelbart. Fel som uppstår under en asynkron skrivbegäran inträffar i trådpoolstråden som utför begäran. Undantagen utlöses när anropsmetoden EndWrite kodas.