OpenWriteCompletedEventArgs.Result Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az adatokat kiszolgálóra küldő írható adatfolyamot.
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
Tulajdonság értéke
Egy Stream olyan helyre, ahová feltöltendő adatokat írhat.
Példák
Az alábbi példakód a tulajdonság által visszaadott streamet használja.
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
Megjegyzések
A tulajdonság által visszaadott stream használata előtt ellenőrizze a Error tulajdonságokat és Cancelled a tulajdonságokat. Ha a Error tulajdonság értéke objektum Exception vagy a Cancelled tulajdonság értéke true, az aszinkron művelet nem fejeződött be megfelelően, és a Result tulajdonság értéke érvénytelen lesz.