다음을 통해 공유


OpenReadCompletedEventArgs.Result 속성

정의

메서드에서 다운로드한 데이터를 포함하는 읽을 수 있는 스트림을 DownloadDataAsync 가져옵니다.

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

속성 값

다운로드한 데이터가 포함된 A Stream 입니다.

예제

다음 코드 예제에서는이 속성에 의해 반환 된 스트림을 사용 합니다.

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

설명

이 속성에서 반환되는 Error 데이터를 사용하기 전에 해당 속성과 Cancelled 속성을 확인해야 합니다. 속성 값이 ErrorException 개체이거나 Cancelled 속성 값이 true면 비동기 작업이 제대로 Result 완료되지 않았으며 속성 값이 유효하지 않습니다.

적용 대상