Sdílet prostřednictvím


Clipboard.ContainsAudio Metoda

Definice

Označuje, jestli jsou data ve schránce ve WaveAudio formátu.

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

Návraty

truepokud jsou ve schránce zvuková data; v opačném případě . false

Výjimky

Schránku nelze vymazat. K tomu obvykle dochází v případě, že schránku používá jiný proces.

Aktuální vlákno není v režimu jednovláknového panelu (STA). Přidejte do STAThreadAttribute metody aplikace Main parametr .

Příklady

Následující příklad kódu ukazuje použití tohoto člena.

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

Poznámky

Tato metoda slouží k určení, zda schránka obsahuje zvuková data před načtením pomocí GetAudioStream metody .

Poznámka

Třídu Clipboard lze použít pouze ve vláknech nastavených na režim jednovláknového apartmentu (STA). Chcete-li použít tuto třídu, ujistěte se, že je vaše Main metoda označena atributem STAThreadAttribute .

Platí pro

Viz také