DataCollectionSink.SendStreamAsync, méthode (DataCollectionContext, Stream, String, Boolean)
Envoie un flux de façon asynchrone au DataCollectionSink à l'aide des paramètres spécifiés pour cette méthode.
Espace de noms : Microsoft.VisualStudio.TestTools.Execution
Assembly : Microsoft.VisualStudio.QualityTools.ExecutionCommon (dans Microsoft.VisualStudio.QualityTools.ExecutionCommon.dll)
Syntaxe
'Déclaration
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
)
Paramètres
context
Type : Microsoft.VisualStudio.TestTools.Execution.DataCollectionContextIBaseRunContext qui décrit le contexte dans lequel s'exécute le test. La valeur ne peut pas être nullune référence null (Nothing en Visual Basic).
stream
Type : StreamStream à envoyer.
fileName
Type : StringNom de fichier à utiliser pour les données sur le client.
closeStream
Type : Booleantrue pour fermer automatiquement le flux après l'envoi ; sinon, false.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Le fileName est nullune référence null (Nothing en Visual Basic) est vide, est un nom de fichier réservé ou contient des caractères non valides. |
InvalidOperationException | Le stream ne peut pas être lu. |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.