PipeStream.EndWrite(IAsyncResult) Metod

Definition

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.

Gäller för