PipeStream.EndWrite(IAsyncResult) Metoda

Definicja

Zamyka oczekujące asynchroniczne żądanie zapisu.Ends a pending asynchronous write request.

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)

Parametry

asyncResult
IAsyncResult

Odwołanie do oczekującego żądania asynchronicznego.The reference to the pending asynchronous request.

Atrybuty

Wyjątki

Parametr asyncResult ma wartość null.asyncResult is null.

asyncResult nie pochodzi od metody BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) w bieżącym strumieniu.asyncResult did not originate from a BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) method on the current stream.

Strumień jest zamknięty lub wystąpił błąd wewnętrzny.The stream is closed or an internal error has occurred.

Uwagi

EndWrite musi być wywoływana jednokrotnie dla każdego wywołania do BeginWrite.EndWrite must be called once for every call to BeginWrite. Można to zrobić w tym samym kodzie, który o nazwie BeginWrite lub wywołania zwrotnego, które jest przesyłane do BeginWrite.This can be done either in the same code that called BeginWrite or in a callback that is passed to BeginWrite.

Użyj właściwości CanWrite, aby określić, czy bieżący obiekt PipeStream obsługuje operacje zapisu.Use the CanWrite property to determine whether the current PipeStream object supports write operations.

Jeśli potok jest zamknięty lub przeszedł nieprawidłowy argument do BeginWrite, odpowiednie wyjątki są wywoływane natychmiast.If the pipe is closed or an invalid argument is passed to BeginWrite, the appropriate exceptions are raised immediately. Błędy występujące podczas asynchronicznego żądania zapisu odbywają się w wątku puli wątków, który wykonuje żądanie.Errors that occur during an asynchronous write request occur on the thread pool thread that is performing the request. Wyjątki są wywoływane, gdy kod wywołuje metodę EndWrite.The exceptions are raised when the code the calls EndWrite method.

Dotyczy