Bagikan melalui


DataObject.GetFormats Metode

Definisi

Mengembalikan daftar format tempat data dalam objek data ini disimpan, atau dapat dikonversi ke.

Overload

GetFormats()

Mengembalikan daftar format tempat data dalam objek data ini disimpan, atau dapat dikonversi ke.

GetFormats(Boolean)

Mengembalikan daftar format tempat data dalam objek data ini disimpan. Boolean Bendera menunjukkan apakah juga akan menyertakan format tempat data dapat dikonversi secara otomatis.

GetFormats()

Mengembalikan daftar format tempat data dalam objek data ini disimpan, atau dapat dikonversi ke.

public:
 virtual cli::array <System::String ^> ^ GetFormats();
public string[] GetFormats ();
abstract member GetFormats : unit -> string[]
override this.GetFormats : unit -> string[]
Public Function GetFormats () As String()

Mengembalikan

String[]

Array string, dengan setiap string yang menentukan nama format yang didukung objek data ini.

Penerapan

Contoh

Contoh berikut menggunakan metode ini untuk mendapatkan array string yang menunjukkan semua format data yang tersedia dalam objek data (baik asli maupun dapat dikonversi secara otomatis).

DataObject dataObject = new DataObject("Some string data to store...");

// Get an array of strings, each string denoting a data format
// that is available in the data object.  This overload of GetDataFormats
// returns all available data formats, native and auto-convertible.
string[] dataFormats = dataObject.GetFormats();

// Get the number of data formats present in the data object, including both
// auto-convertible and native data formats.
int numberOfDataFormats = dataFormats.Length;

// To enumerate the resulting array of data formats, and take some action when
// a particular data format is found, use a code structure similar to the following.
foreach (string dataFormat in dataFormats)
{
    if (dataFormat == DataFormats.Text)
    {
        // Take some action if/when data in the Text data format is found.
        break;
    }
    else if(dataFormat == DataFormats.StringFormat)
    {
        // Take some action if/when data in the string data format is found.
        break;
    }
}
Dim dataObject As New DataObject("Some string data to store...")

' Get an array of strings, each string denoting a data format
' that is available in the data object.  This overload of GetDataFormats
' returns all available data formats, native and auto-convertible.
Dim dataFormats() As String = dataObject.GetFormats()

' Get the number of data formats present in the data object, including both
' auto-convertible and native data formats.
Dim numberOfDataFormats As Integer = dataFormats.Length

' To enumerate the resulting array of data formats, and take some action when
' a particular data format is found, use a code structure similar to the following.
For Each dataFormat As String In dataFormats
    If dataFormat = System.Windows.DataFormats.Text Then
        ' Take some action if/when data in the Text data format is found.
        Exit For
    ElseIf dataFormat = System.Windows.DataFormats.StringFormat Then
        ' Take some action if/when data in the string data format is found.
        Exit For
    End If
Next dataFormat

Keterangan

Untuk sekumpulan format data yang telah ditentukan sebelumnya, lihat DataFormats kelas .

Berlaku untuk

GetFormats(Boolean)

Mengembalikan daftar format tempat data dalam objek data ini disimpan. Boolean Bendera menunjukkan apakah juga akan menyertakan format tempat data dapat dikonversi secara otomatis.

public:
 virtual cli::array <System::String ^> ^ GetFormats(bool autoConvert);
public string[] GetFormats (bool autoConvert);
abstract member GetFormats : bool -> string[]
override this.GetFormats : bool -> string[]
Public Function GetFormats (autoConvert As Boolean) As String()

Parameter

autoConvert
Boolean

true untuk mengambil semua format tempat data dalam objek data ini disimpan, atau dapat dikonversi ke; false untuk mengambil hanya format di mana data dalam objek data ini disimpan.

Mengembalikan

String[]

Array string, dengan setiap string yang menentukan nama format yang didukung oleh objek data ini.

Penerapan

Contoh

Contoh berikut menggunakan metode ini untuk mendapatkan array string yang hanya menunjukkan format data yang tersedia dalam objek data (format data yang dapat dikonversi otomatis difilter).

DataObject dataObject = new DataObject("Some string data to store...");

// Get an array of strings, each string denoting a data format
// that is available in the data object.  This overload of GetDataFormats
// accepts a Boolean parameter inidcating whether to include auto-convertible
// data formats, or only return native data formats.
string[] dataFormats = dataObject.GetFormats(false /* Include auto-convertible? */);

// Get the number of native data formats present in the data object.
int numberOfDataFormats = dataFormats.Length;

// To enumerate the resulting array of data formats, and take some action when
// a particular data format is found, use a code structure similar to the following.
foreach (string dataFormat in dataFormats)
{
    if (dataFormat == DataFormats.Text)
    {
        // Take some action if/when data in the Text data format is found.
        break;
    }
}
Dim dataObject As New DataObject("Some string data to store...")

' Get an array of strings, each string denoting a data format
' that is available in the data object.  This overload of GetDataFormats
' accepts a Boolean parameter inidcating whether to include auto-convertible
' data formats, or only return native data formats.
Dim dataFormats() As String = dataObject.GetFormats(False) ' Include auto-convertible? 

' Get the number of native data formats present in the data object.
Dim numberOfDataFormats As Integer = dataFormats.Length

' To enumerate the resulting array of data formats, and take some action when
' a particular data format is found, use a code structure similar to the following.
For Each dataFormat As String In dataFormats
    If dataFormat = System.Windows.DataFormats.Text Then
        ' Take some action if/when data in the Text data format is found.
        Exit For
    End If
Next dataFormat

Keterangan

Untuk sekumpulan format data yang telah ditentukan sebelumnya, lihat DataFormats kelas .

Berlaku untuk