UploadDataCompletedEventArgs.Result Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la respuesta del servidor a la operación de carga de datos iniciada mediante una llamada al método UploadDataAsync.
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()
Valor de propiedad
Matriz Byte que contiene la respuesta del servidor.
Ejemplos
En el ejemplo de código siguiente se muestra el valor de esta propiedad.
void UploadDataCallback2( Object^ /*sender*/, UploadDataCompletedEventArgs^ e )
{
array<Byte>^data = dynamic_cast<array<Byte>^>(e->Result);
String^ reply = System::Text::Encoding::UTF8->GetString( data );
Console::WriteLine( reply );
}
private static void UploadDataCallback2(Object sender, UploadDataCompletedEventArgs e)
{
byte[] data = (byte[])e.Result;
string reply = System.Text.Encoding.UTF8.GetString(data);
Console.WriteLine(reply);
}
Private Shared Sub UploadDataCallback2(ByVal sender As Object, ByVal e As UploadDataCompletedEventArgs)
Dim data() As Byte = CType(e.Result, Byte())
Dim reply As String = System.Text.Encoding.UTF8.GetString(data)
Console.WriteLine(reply)
End Sub
Comentarios
Debe comprobar las Error propiedades y Cancelled antes de usar los datos devueltos por esta propiedad. Si el valor de la Error propiedad es un Exception objeto o el valor de la Cancelled propiedad es true
, la operación asincrónica no se completó correctamente y el valor de la Result propiedad no será válido.