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 is nullnull 引用(在 Visual Basic 中为 Nothing) 为空,为保留文件名或者包含无效字符。 |
[InvalidOperationException] | 无法读取 stream。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。