PipeStream.EndWrite(IAsyncResult) Methode

Definition

Beendet eine ausstehende asynchrone Schreibanforderung.Ends a pending asynchronous write request.

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
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)

Parameter

asyncResult
IAsyncResult

Der Verweis auf die ausstehende asynchrone Anforderung.The reference to the pending asynchronous request.

Attribute

Ausnahmen

asyncResult ist nullasyncResult is null.

asyncResult basiert nicht auf einer BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)-Methode im aktuellen Stream.asyncResult did not originate from a BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) method on the current stream.

Der Stream ist geschlossen, oder ein interner Fehler ist aufgetreten.The stream is closed or an internal error has occurred.

Hinweise

EndWrite müssen für jeden Aufruf von BeginWriteeinmal aufgerufen werden.EndWrite must be called once for every call to BeginWrite. Dies kann entweder im gleichen Code erfolgen, der BeginWrite aufgerufen hat, oder in einem Rückruf, der an BeginWriteübermittelt wird.This can be done either in the same code that called BeginWrite or in a callback that is passed to BeginWrite.

Verwenden Sie die CanWrite-Eigenschaft, um zu bestimmen, ob das aktuelle PipeStream-Objekt Schreibvorgänge unterstützt.Use the CanWrite property to determine whether the current PipeStream object supports write operations.

Wenn die Pipe geschlossen ist oder ein ungültiges Argument an BeginWriteübergeben wird, werden sofort die entsprechenden Ausnahmen ausgelöst.If the pipe is closed or an invalid argument is passed to BeginWrite, the appropriate exceptions are raised immediately. Fehler, die bei einer asynchronen Schreib Anforderung auftreten, treten in dem Thread Pool Thread auf, der die Anforderung ausführt.Errors that occur during an asynchronous write request occur on the thread pool thread that is performing the request. Die Ausnahmen werden ausgelöst, wenn der Code, der aufruft, EndWrite-Methode aufruft.The exceptions are raised when the code the calls EndWrite method.

Gilt für: