DataCollectionSink.SendStreamAsync 方法 (DataCollectionContext, Stream, 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, _
closeStream As Boolean _
)
public void SendStreamAsync(
DataCollectionContext context,
Stream stream,
string fileName,
bool closeStream
)
public:
void SendStreamAsync(
DataCollectionContext^ context,
Stream^ stream,
String^ fileName,
bool closeStream
)
member SendStreamAsync :
context:DataCollectionContext *
stream:Stream *
fileName:string *
closeStream:bool -> unit
public function SendStreamAsync(
context : DataCollectionContext,
stream : Stream,
fileName : String,
closeStream : boolean
)
參數
- context
型別:Microsoft.VisualStudio.TestTools.Execution.DataCollectionContext
IBaseRunContext ,可描述測試執行所在的內容。不可為 nullnull 參考 (即 Visual Basic 中的 Nothing)。
- stream
型別:System.IO.Stream
要傳送的 Stream。
- fileName
型別:System.String
要做為用戶端之資料的檔名。
- closeStream
型別:System.Boolean
true 表示在傳送完成後自動關閉資料流,否則為 false。
例外狀況
例外狀況 | 條件 |
---|---|
[ArgumentException] | fileName 是 nullnull 參考 (即 Visual Basic 中的 Nothing),它是空的、是保留檔案名稱,或者是不正確的字元。 |
[InvalidOperationException] | 無法讀取 stream。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。