OpenReadCompletedEventArgs.Result Eigenschaft

Definition

Ruft einen lesbaren Stream ab, der von einer DownloadDataAsync-Methode heruntergeladene Daten enthält.

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

Stream

Ein Stream, der die heruntergeladenen Daten enthält.

Beispiele

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

void OpenReadCallback2( Object^ /*sender*/, OpenReadCompletedEventArgs^ e )
{
   Stream^ reply = nullptr;
   StreamReader^ s = nullptr;
   try
   {
      reply = dynamic_cast<Stream^>(e->Result);
      s = gcnew StreamReader( reply );
      Console::WriteLine( s->ReadToEnd() );
   }
   finally
   {
      if ( s != nullptr )
      {
         s->Close();
      }
      if ( reply != nullptr )
      {
         reply->Close();
      }
   }

}
private static void OpenReadCallback2(Object sender, OpenReadCompletedEventArgs e)
{
    Stream reply = null;
    StreamReader s = null;

    try
    {
        reply = (Stream)e.Result;
        s = new StreamReader(reply);
        Console.WriteLine(s.ReadToEnd());
    }
    finally
    {
        if (s != null)
        {
            s.Close();
        }

        if (reply != null)
        {
            reply.Close();
        }
    }
}
Private Shared Sub OpenReadCallback2(ByVal sender As Object, ByVal e As OpenReadCompletedEventArgs)

    Dim reply As Stream = Nothing
    Dim s As StreamReader = Nothing

    Try

        reply = CType(e.Result, Stream)
        s = New StreamReader(reply)
        Console.WriteLine(s.ReadToEnd())
    Finally

        If Not s Is Nothing Then

            s.Close()
        End If

        If Not reply Is Nothing Then

            reply.Close()
        End If
    End Try
End Sub

Hinweise

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

Gilt für: