DataObject.GetData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar data i ett angivet dataformat.
Överlagringar
| Name | Description |
|---|---|
| GetData(String) |
Returnerar data i ett format som anges av en sträng. |
| GetData(Type) |
Returnerar ett dataobjekt i ett format som anges av ett Type objekt. |
| GetData(String, Boolean) |
Returnerar ett dataobjekt i ett angivet format, om du vill konvertera data till det angivna formatet. |
GetData(String)
Returnerar data i ett format som anges av en sträng.
public:
virtual System::Object ^ GetData(System::String ^ format);
public object GetData(string format);
public object? GetData(string format);
abstract member GetData : string -> obj
override this.GetData : string -> obj
Public Function GetData (format As String) As Object
Parametrar
- format
- String
En sträng som anger dataformatet. En uppsättning fördefinierade dataformat finns i DataFormats klassen .
Returer
Ett objekt som innehåller data i det angivna formatet eller null om data inte är tillgängliga i det angivna formatet.
Implementeringar
Undantag
format är null.
Exempel
I följande exempel används den här metoden för att först kontrollera om ett angivet dataformat är tillgängligt (internt eller automatiskt konverterat). Om det angivna formatet är tillgängligt hämtar exemplet data med hjälp GetData(String) av metoden .
DataObject dataObject = new DataObject("Some string data to store...");
string desiredFormat = DataFormats.UnicodeText;
byte[] data = null;
// Use the GetDataPresent method to check for the presence of a desired data format.
// This particular overload of GetDataPresent looks for both native and auto-convertible
// data formats.
if (dataObject.GetDataPresent(desiredFormat))
{
// If the desired data format is present, use one of the GetData methods to retrieve the
// data from the data object.
data = dataObject.GetData(desiredFormat) as byte[];
}
Dim dataObject As New DataObject("Some string data to store...")
Dim desiredFormat As String = DataFormats.UnicodeText
Dim data() As Byte = Nothing
' Use the GetDataPresent method to check for the presence of a desired data format.
' This particular overload of GetDataPresent looks for both native and auto-convertible
' data formats.
If dataObject.GetDataPresent(desiredFormat) Then
' If the desired data format is present, use one of the GetData methods to retrieve the
' data from the data object.
data = TryCast(dataObject.GetData(desiredFormat), Byte())
End If
I följande exempelkod används GetDataPresent(String, Boolean) metoden för att först kontrollera om ett angivet dataformat är tillgängligt internt (automatiskt konvertibla dataformat filtreras). Om det angivna formatet är tillgängligt hämtar exemplet data med hjälp GetData(String) av metoden.
DataObject dataObject = new DataObject("Some string data to store...");
string desiredFormat = DataFormats.UnicodeText;
bool noAutoConvert = false;
byte[] data = null;
// Use the GetDataPresent method to check for the presence of a desired data format.
// The autoconvert parameter is set to false to filter out auto-convertible data formats,
// returning true only if the specified data format is available natively.
if (dataObject.GetDataPresent(desiredFormat, noAutoConvert))
{
// If the desired data format is present, use one of the GetData methods to retrieve the
// data from the data object.
data = dataObject.GetData(desiredFormat) as byte[];
}
Dim dataObject As New DataObject("Some string data to store...")
Dim desiredFormat As String = DataFormats.UnicodeText
Dim noAutoConvert As Boolean = False
Dim data() As Byte = Nothing
' Use the GetDataPresent method to check for the presence of a desired data format.
' The autoconvert parameter is set to false to filter out auto-convertible data formats,
' returning true only if the specified data format is available natively.
If dataObject.GetDataPresent(desiredFormat, noAutoConvert) Then
' If the desired data format is present, use one of the GetData methods to retrieve the
' data from the data object.
data = TryCast(dataObject.GetData(desiredFormat), Byte())
End If
Se även
Gäller för
GetData(Type)
Returnerar ett dataobjekt i ett format som anges av ett Type objekt.
public:
virtual System::Object ^ GetData(Type ^ format);
public object GetData(Type format);
public object? GetData(Type format);
abstract member GetData : Type -> obj
override this.GetData : Type -> obj
Public Function GetData (format As Type) As Object
Parametrar
- format
- Type
En Type som anger formatet för data. En uppsättning fördefinierade dataformat finns i DataFormats klassen .
Returer
Ett dataobjekt med data i det angivna formatet eller null om data inte är tillgängliga i det angivna formatet.
Implementeringar
Undantag
format är null.
Se även
Gäller för
GetData(String, Boolean)
Returnerar ett dataobjekt i ett angivet format, om du vill konvertera data till det angivna formatet.
public:
virtual System::Object ^ GetData(System::String ^ format, bool autoConvert);
public object GetData(string format, bool autoConvert);
public object? GetData(string format, bool autoConvert);
abstract member GetData : string * bool -> obj
override this.GetData : string * bool -> obj
Public Function GetData (format As String, autoConvert As Boolean) As Object
Parametrar
- format
- String
En sträng som anger dataformatet. En uppsättning fördefinierade dataformat finns i DataFormats klassen .
- autoConvert
- Boolean
true för att försöka konvertera data automatiskt till det angivna formatet. false för ingen dataformatkonvertering.
Returer
Ett dataobjekt med data i det angivna formatet eller null om data inte är tillgängliga i det angivna formatet.
Om parametern autoConvert är true och data inte kan konverteras till det angivna formatet, eller om automatisk konvertering är inaktiverad (genom att anropa SetData(String, Object, Boolean) med parametern autoConvert inställd på false), returnerar nullden här metoden .
Implementeringar
Undantag
format är null.