OpenWriteCompletedEventArgs.Result Eigenschap

Definitie

Hiermee haalt u een beschrijfbare stroom op die wordt gebruikt om gegevens naar een server te verzenden.

public:
 property System::IO::Stream ^ Result { System::IO::Stream ^ get(); };
public System.IO.Stream Result { get; }
member this.Result : System.IO.Stream
Public ReadOnly Property Result As Stream

Waarde van eigenschap

Een Stream locatie waar u gegevens kunt schrijven die moeten worden geüpload.

Voorbeelden

In het volgende codevoorbeeld wordt de stroom gebruikt die door deze eigenschap wordt geretourneerd.

private static void OpenWriteCallback2(Object sender, OpenWriteCompletedEventArgs e)
{
    Stream body = null;
    StreamWriter s = null;

    try
    {
        body = (Stream)e.Result;
        s = new StreamWriter(body);
        s.AutoFlush = true;
        s.Write("This is content data to be sent to the server.");
    }
    finally
    {
        if (s != null)
        {
            s.Close();
        }

        if (body != null)
        {
            body.Close();
        }
    }
}
Private Shared Sub OpenWriteCallback2(ByVal sender As Object, ByVal e As OpenWriteCompletedEventArgs)

    Dim body As Stream = Nothing
    Dim s As StreamWriter = Nothing

    Try

        body = CType(e.Result, Stream)
        s = New StreamWriter(body)
        s.AutoFlush = True
        s.Write("This is content data to be sent to the server.")
    Finally

        If Not s Is Nothing Then

            s.Close()
        End If

        If Not body Is Nothing Then

            body.Close()
        End If
    End Try
End Sub

Opmerkingen

Controleer de Error en Cancelled eigenschappen voordat u de stroom gebruikt die door deze eigenschap wordt geretourneerd. Als de waarde van de Error eigenschap een Exception object is of de waarde van de Cancelled eigenschap is true, is de asynchrone bewerking niet correct voltooid en is de waarde van de Result eigenschap niet geldig.

Van toepassing op