Clipboard.ContainsAudio Metodo

Definizione

Indica se sono presenti dati negli Appunti nel WaveAudio formato .

public:
 static bool ContainsAudio();
public static bool ContainsAudio();
static member ContainsAudio : unit -> bool
Public Shared Function ContainsAudio () As Boolean

Valori restituiti

true se negli Appunti sono presenti dati audio; in caso contrario, false.

Eccezioni

Impossibile cancellare gli Appunti. Ciò si verifica in genere quando gli Appunti vengono usati da un altro processo.

Il thread corrente non è in modalità apartment a thread singolo (STA). Aggiungere l'oggetto STAThreadAttribute al metodo dell'applicazione Main .

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro.

// 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

Commenti

Utilizzare questo metodo per determinare se gli Appunti contengono dati audio prima di recuperarli con il GetAudioStream metodo .

Note

La classe Clipboard può essere utilizzata solo nei thread impostati sulla modalità STA (Single Thread Apartment), a thread singolo. Per usare questa classe, assicurarsi che il metodo Main sia contrassegnato con l'attributo STAThreadAttribute.

Si applica a

Vedi anche