このメソッドに指定されたパラメーターを使用して、ストリームを 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 セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。