Freigeben über


OpenWriteCompletedEventArgs.Result Eigenschaft

Definition

Ruft einen schreibbaren Datenstrom ab, der zum Senden von Daten an einen Server verwendet wird.

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

Eigenschaftswert

Eine Stream Stelle, an der Sie Daten schreiben können, die hochgeladen werden sollen.

Beispiele

Im folgenden Codebeispiel wird der von dieser Eigenschaft zurückgegebene Datenstrom verwendet.

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

Hinweise

Sie sollten die Eigenschaften und Cancelled die Error Eigenschaften überprüfen, bevor Sie den von dieser Eigenschaft zurückgegebenen Datenstrom verwenden. Wenn der Wert der Error Eigenschaft ein Exception Objekt ist oder der Wert der Cancelled Eigenschaft lautet true, wurde der asynchrone Vorgang nicht ordnungsgemäß abgeschlossen, und der Wert der Result Eigenschaft ist ungültig.

Gilt für: