DataObject.GetFormats Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een lijst met indelingen waarin de gegevens in dit gegevensobject worden opgeslagen of waarnaar kan worden geconverteerd.
Overloads
| Name | Description |
|---|---|
| GetFormats() |
Retourneert een lijst met indelingen waarin de gegevens in dit gegevensobject worden opgeslagen of waarnaar kan worden geconverteerd. |
| GetFormats(Boolean) |
Retourneert een lijst met indelingen waarin de gegevens in dit gegevensobject worden opgeslagen. Een |
GetFormats()
Retourneert een lijst met indelingen waarin de gegevens in dit gegevensobject worden opgeslagen of waarnaar kan worden geconverteerd.
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()
Retouren
Een matrix met tekenreeksen, waarbij elke tekenreeks de naam opgeeft van een indeling die door dit gegevensobject wordt ondersteund.
Implementeringen
Voorbeelden
In het volgende voorbeeld wordt deze methode gebruikt om een matrix met tekenreeksen op te halen die alle gegevensindelingen aanduidt die beschikbaar zijn in een gegevensobject (zowel systeemeigen als automatisch converteerbare).
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
Opmerkingen
Zie de DataFormats klasse voor een set vooraf gedefinieerde gegevensindelingen.
Van toepassing op
GetFormats(Boolean)
Retourneert een lijst met indelingen waarin de gegevens in dit gegevensobject worden opgeslagen. Een Boolean vlag geeft aan of de gegevens ook indelingen moeten bevatten waarnaar de gegevens automatisch kunnen worden geconverteerd.
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()
Parameters
- autoConvert
- Boolean
true om alle indelingen op te halen waarin de gegevens in dit gegevensobject worden opgeslagen of kunnen worden geconverteerd naar; false om alleen indelingen op te halen waarin de gegevens in dit gegevensobject worden opgeslagen.
Retouren
Een matrix met tekenreeksen, waarbij elke tekenreeks de naam opgeeft van een indeling die wordt ondersteund door dit gegevensobject.
Implementeringen
Voorbeelden
In het volgende voorbeeld wordt deze methode gebruikt om een matrix met tekenreeksen op te halen die alleen gegevensindelingen aanduidt die beschikbaar zijn in een gegevensobject (gegevensindelingen die automatisch worden omgezet, worden gefilterd).
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
Opmerkingen
Zie de DataFormats klasse voor een set vooraf gedefinieerde gegevensindelingen.