Clipboard.SetAudio Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Efface le Presse-papiers puis ajoute des données au format WaveAudio en remplaçant les données existantes.
Surcharges
SetAudio(Byte[]) |
Efface le Presse-papiers puis ajoute un tableau Byte au format WaveAudio après l'avoir converti en Stream. |
SetAudio(Stream) |
Efface le Presse-papiers puis ajoute un Stream au format WaveAudio. |
SetAudio(Byte[])
public:
static void SetAudio(cli::array <System::Byte> ^ audioBytes);
public static void SetAudio (byte[] audioBytes);
static member SetAudio : byte[] -> unit
Public Shared Sub SetAudio (audioBytes As Byte())
Paramètres
Exceptions
Le Presse-papiers n'a pas pu être effacé. Cela se produit en général lorsque le Presse-papiers est utilisé par un autre processus.
Le thread actuel n'est pas en mode thread cloisonné (STA, Single-Threaded Apartment). Ajoutez STAThreadAttribute à la méthode Main
de votre application.
audioBytes
a la valeur null
.
Exemples
L’exemple suivant illustre une surcharge de la SetAudio méthode qui est similaire à cette surcharge.
// Demonstrates SetAudio, ContainsAudio, and GetAudioStream.
public System.IO.Stream SwapClipboardAudio(
System.IO.Stream replacementAudioStream)
{
System.IO.Stream returnAudioStream = null;
if (Clipboard.ContainsAudio())
{
returnAudioStream = Clipboard.GetAudioStream();
Clipboard.SetAudio(replacementAudioStream);
}
return returnAudioStream;
}
' Demonstrates SetAudio, ContainsAudio, and GetAudioStream.
Public Function SwapClipboardAudio( _
ByVal replacementAudioStream As System.IO.Stream) _
As System.IO.Stream
Dim returnAudioStream As System.IO.Stream = Nothing
If (Clipboard.ContainsAudio()) Then
returnAudioStream = Clipboard.GetAudioStream()
Clipboard.SetAudio(replacementAudioStream)
End If
Return returnAudioStream
End Function
Remarques
Pour récupérer des données audio à partir du Presse-papiers, utilisez d’abord la ContainsAudio méthode pour déterminer si le Presse-papiers contient des données audio avant de les récupérer avec la GetAudioStream méthode .
Notes
La Clipboard classe ne peut être utilisée que dans les threads définis sur le mode d’appartement à thread unique (STA). Pour utiliser cette classe, vérifiez que votre Main
méthode est marquée avec l’attribut STAThreadAttribute .
Voir aussi
S’applique à
SetAudio(Stream)
public:
static void SetAudio(System::IO::Stream ^ audioStream);
public static void SetAudio (System.IO.Stream audioStream);
static member SetAudio : System.IO.Stream -> unit
Public Shared Sub SetAudio (audioStream As Stream)
Paramètres
Exceptions
Le Presse-papiers n'a pas pu être effacé. Cela se produit en général lorsque le Presse-papiers est utilisé par un autre processus.
Le thread actuel n'est pas en mode thread cloisonné (STA, Single-Threaded Apartment). Ajoutez STAThreadAttribute à la méthode Main
de votre application.
audioStream
a la valeur null
.
Exemples
L’exemple suivant illustre ce membre.
// Demonstrates SetAudio, ContainsAudio, and GetAudioStream.
public System.IO.Stream SwapClipboardAudio(
System.IO.Stream replacementAudioStream)
{
System.IO.Stream returnAudioStream = null;
if (Clipboard.ContainsAudio())
{
returnAudioStream = Clipboard.GetAudioStream();
Clipboard.SetAudio(replacementAudioStream);
}
return returnAudioStream;
}
' Demonstrates SetAudio, ContainsAudio, and GetAudioStream.
Public Function SwapClipboardAudio( _
ByVal replacementAudioStream As System.IO.Stream) _
As System.IO.Stream
Dim returnAudioStream As System.IO.Stream = Nothing
If (Clipboard.ContainsAudio()) Then
returnAudioStream = Clipboard.GetAudioStream()
Clipboard.SetAudio(replacementAudioStream)
End If
Return returnAudioStream
End Function
Remarques
Pour récupérer des données audio à partir du Presse-papiers, utilisez d’abord la ContainsAudio méthode pour déterminer si le Presse-papiers contient des données audio avant de les récupérer avec la GetAudioStream méthode .
Notes
La Clipboard classe ne peut être utilisée que dans les threads définis sur le mode d’appartement à thread unique (STA). Pour utiliser cette classe, vérifiez que votre Main
méthode est marquée avec l’attribut STAThreadAttribute .