Aracılığıyla paylaş


OpenWriteCompletedEventArgs.Result Özellik

Tanım

Sunucuya veri göndermek için kullanılan yazılabilir bir akış alır.

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

Özellik Değeri

Stream Karşıya yüklenecek verileri yazabileceğiniz bir yer.

Örnekler

Aşağıdaki kod örneği, bu özellik tarafından döndürülen akışı kullanır.

void OpenWriteCallback2( Object^ /*sender*/, OpenWriteCompletedEventArgs^ e )
{
   Stream^ body = nullptr;
   StreamWriter^ s = nullptr;
   try
   {
      body = dynamic_cast<Stream^>(e->Result);
      s = gcnew StreamWriter( body );
      s->AutoFlush = true;
      s->Write( "This is content data to be sent to the server." );
   }
   finally
   {
      if ( s != nullptr )
      {
         s->Close();
      }
      if ( body != nullptr )
      {
         body->Close();
      }
   }

}
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

Açıklamalar

Bu özellik tarafından döndürülen akışı kullanmadan önce ve Cancelled özelliklerini denetlemeniz Error gerekir. Özelliğin Error değeri bir Exception nesneyse veya özelliğin Cancelled değeri ise true, zaman uyumsuz işlem doğru tamamlanmaz ve özelliğin Result değeri geçerli olmaz.

Şunlara uygulanır