共用方式為


DataCollectionSink.SendStreamAsync 方法 (DataCollectionContext, Stream, String, String, Boolean)

使用針對這個方法所指定的參數,以非同步方式傳送資料流給 DataCollectionSink

命名空間:  Microsoft.VisualStudio.TestTools.Execution
組件:  Microsoft.VisualStudio.QualityTools.ExecutionCommon (在 Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll 中)

語法

'宣告
Public Sub SendStreamAsync ( _
    context As DataCollectionContext, _
    stream As Stream, _
    fileName As String, _
    description As String, _
    closeStream As Boolean _
)
public void SendStreamAsync(
    DataCollectionContext context,
    Stream stream,
    string fileName,
    string description,
    bool closeStream
)
public:
void SendStreamAsync(
    DataCollectionContext^ context, 
    Stream^ stream, 
    String^ fileName, 
    String^ description, 
    bool closeStream
)
member SendStreamAsync : 
        context:DataCollectionContext * 
        stream:Stream * 
        fileName:string * 
        description:string * 
        closeStream:bool -> unit
public function SendStreamAsync(
    context : DataCollectionContext, 
    stream : Stream, 
    fileName : String, 
    description : String, 
    closeStream : boolean
)

參數

  • stream
    類型:Stream

    要傳送的 System.IO.Stream。

  • fileName
    類型:String

    要做為用戶端之資料的檔名。 不得為 nullnull 參考 (即 Visual Basic 中的 Nothing) 或空白,也不可包含不合法的字元。 請不要包含完整路徑。

  • description
    類型:String

    檔案的簡短描述。

  • closeStream
    類型:Boolean

    true 表示在傳送完成後自動關閉資料流,否則為 false。

例外狀況

例外狀況 條件
ArgumentException

fileName 是 nullnull 參考 (即 Visual Basic 中的 Nothing),它是空的、是保留檔案名稱,或者是不正確的字元。

InvalidOperationException

無法讀取 stream。

.NET Framework 安全性

請參閱

參考

DataCollectionSink 類別

SendStreamAsync 多載

Microsoft.VisualStudio.TestTools.Execution 命名空間

DataCollectionContext