DownloadDataCompletedEventArgs.Result Eigenschap

Definitie

Hiermee haalt u de gegevens op die door een DownloadDataAsync methode worden gedownload.

public:
 property cli::array <System::Byte> ^ Result { cli::array <System::Byte> ^ get(); };
public byte[] Result { get; }
member this.Result : byte[]
Public ReadOnly Property Result As Byte()

Waarde van eigenschap

Byte[]

Een Byte matrix die de gedownloade gegevens bevat.

Voorbeelden

In het volgende codevoorbeeld wordt de waarde van deze eigenschap weergegeven.

private static void DownloadDataCallback(Object sender, DownloadDataCompletedEventArgs e)
{
    System.Threading.AutoResetEvent waiter = (System.Threading.AutoResetEvent)e.UserState;

    try
    {
        // If the request was not canceled and did not throw
        // an exception, display the resource.
        if (!e.Cancelled && e.Error == null)
        {
            byte[] data = (byte[])e.Result;
            string textData = System.Text.Encoding.UTF8.GetString(data);

            Console.WriteLine(textData);
        }
    }
    finally
    {
        // Let the main application thread resume.
        waiter.Set();
    }
}
Private Shared Sub DownloadDataCallback(ByVal sender As Object, ByVal e As DownloadDataCompletedEventArgs)

    Dim waiter As System.Threading.AutoResetEvent = CType(e.UserState, System.Threading.AutoResetEvent)

    Try

        '  If the request was not canceled and did not throw
        '  an exception, display the resource.
        If e.Cancelled = False AndAlso e.Error Is Nothing Then

            Dim data() As Byte = CType(e.Result, Byte())
            Dim textData As String = System.Text.Encoding.UTF8.GetString(data)

            Console.WriteLine(textData)
        End If
    Finally

        '  Let the main application thread resume.
        waiter.Set()
    End Try
End Sub

Opmerkingen

Controleer de Error en Cancelled eigenschappen voordat u de gegevens gebruikt die door deze eigenschap worden 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