PipeStream.EndWrite(IAsyncResult) Metoda

Definicja

Kończy oczekujące asynchroniczne żądanie zapisu.

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)

Parametry

asyncResult
IAsyncResult

Odwołanie do oczekującego żądania asynchronicznego.

Atrybuty

Wyjątki

asyncResult to null.

asyncResult nie pochodzi z BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) metody w bieżącym strumieniu.

Strumień jest zamknięty lub wystąpił błąd wewnętrzny.

Uwagi

EndWrite musi być wywoływany raz dla każdego wywołania metody BeginWrite. Można to zrobić w tym samym kodzie, który wywołuje BeginWrite metodę lub w wywołaniu zwrotnym przekazywanym do metody BeginWrite.

CanWrite Użyj właściwości , aby określić, czy bieżący PipeStream obiekt obsługuje operacje zapisu.

Jeśli potok jest zamknięty lub do metody zostanie przekazany BeginWritenieprawidłowy argument , zostaną natychmiast zgłoszone odpowiednie wyjątki. Błędy występujące podczas asynchronicznego żądania zapisu występują w wątku puli wątków, który wykonuje żądanie. Wyjątki są zgłaszane, gdy kod wywołuje EndWrite metodę .

Dotyczy