OpenWriteCompletedEventArgs.Result Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un flux accessible en écriture utilisé pour envoyer des données à un serveur.
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
Valeur de propriété
Où Stream vous pouvez écrire des données à charger.
Exemples
L’exemple de code suivant utilise le flux retourné par cette propriété.
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
Remarques
Vous devez vérifier les propriétés et Cancelled les Error propriétés avant d’utiliser le flux retourné par cette propriété. Si la valeur de la Error propriété est un Exception objet ou si la valeur de la Cancelled propriété est true, l’opération asynchrone n’a pas été effectuée correctement et la valeur de la Result propriété n’est pas valide.