DataObject.GetData Yöntem

Tanım

Verileri belirtilen veri biçiminde döndürür.

Aşırı Yüklemeler

Name Description
GetData(String)

Verileri bir dize tarafından belirtilen biçimde döndürür.

GetData(Type)

Veri nesnesini bir nesne tarafından Type belirtilen biçimde döndürür.

GetData(String, Boolean)

Bir veri nesnesini belirtilen biçimde döndürür ve isteğe bağlı olarak verileri belirtilen biçime dönüştürür.

GetData(String)

Verileri bir dize tarafından belirtilen biçimde döndürür.

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

Parametreler

format
String

Verilerin biçimini belirten bir dize. Önceden tanımlanmış veri biçimleri kümesi için sınıfına DataFormats bakın.

Döndürülenler

Verileri belirtilen biçimde içeren veya null belirtilen biçimde kullanılamayan bir nesne.

Uygulamalar

Özel durumlar

format, null'e eşittir.

Örnekler

Aşağıdaki örnek, önce belirtilen veri biçiminin kullanılabilir olup olmadığını denetlemek için bu yöntemi kullanır (yerel olarak mı yoksa otomatik dönüştürme yoluyla mı); belirtilen biçim kullanılabilir durumdaysa, örnek yöntemini kullanarak GetData(String) verileri alır.

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

Aşağıdaki örnek kod, önce belirtilen veri biçiminin GetDataPresent(String, Boolean) yerel olarak kullanılabilir olup olmadığını denetlemek için yöntemini kullanır (otomatik dönüştürülebilir veri biçimleri filtrelenir); belirtilen biçim kullanılabilirse, örnek yöntemini kullanarak GetData(String) verileri alır.

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

Ayrıca bkz.

Şunlara uygulanır

GetData(Type)

Veri nesnesini bir nesne tarafından Type belirtilen biçimde döndürür.

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

Parametreler

format
Type

Type Verilerin biçimini belirten bir. Önceden tanımlanmış veri biçimleri kümesi için sınıfına DataFormats bakın.

Döndürülenler

Belirtilen biçimde veri içeren veya null veriler belirtilen biçimde kullanılamıyorsa bir veri nesnesi.

Uygulamalar

Özel durumlar

format, null'e eşittir.

Ayrıca bkz.

Şunlara uygulanır

GetData(String, Boolean)

Bir veri nesnesini belirtilen biçimde döndürür ve isteğe bağlı olarak verileri belirtilen biçime dönüştürür.

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

Parametreler

format
String

Verilerin biçimini belirten bir dize. Önceden tanımlanmış veri biçimleri kümesi için sınıfına DataFormats bakın.

autoConvert
Boolean

true verileri otomatik olarak belirtilen biçime dönüştürmeye çalışmak; false veri biçimi dönüştürmesi olmaması için.

Döndürülenler

Belirtilen biçimde veri içeren veya null veriler belirtilen biçimde kullanılamıyorsa bir veri nesnesi.

Parametre ise true ve veriler belirtilen biçime dönüştürülemiyorsa veya otomatik dönüştürme devre dışıysa (parametresi ayarlı falseolarak çağrılarak SetData(String, Object, Boolean)autoConvert) bu yöntem döndürürnull.autoConvert

Uygulamalar

Özel durumlar

format null değeridir.

Ayrıca bkz.

Şunlara uygulanır