IDataObject.GetDataPresent 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。
多載
GetDataPresent(String) |
檢查以確定資料是否可為指定的格式,或資料是否可轉換成指定的格式,資料格式由字串指定。 |
GetDataPresent(Type) |
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。 資料格式由 Type 物件指定。 |
GetDataPresent(String, Boolean) |
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。 |
備註
呼叫 GetDataPresent ,在呼叫 GetData 之前,先判斷這個資料物件中是否有指定的格式可用。
呼叫 GetFormats 以取得此資料物件中可用之所有格式的清單。
GetDataPresent(String)
檢查以確定資料是否可為指定的格式,或資料是否可轉換成指定的格式,資料格式由字串指定。
public:
bool GetDataPresent(System::String ^ format);
[System.Security.SecurityCritical]
public bool GetDataPresent (string format);
public bool GetDataPresent (string format);
[<System.Security.SecurityCritical>]
abstract member GetDataPresent : string -> bool
abstract member GetDataPresent : string -> bool
Public Function GetDataPresent (format As String) As Boolean
參數
- format
- String
字串,指定要檢查的格式。 如需一組預先定義的資料格式,請參閱 DataFormats 類別。
傳回
如果資料在指定的格式中,或是可以轉換成指定的格式,則為 true
;否則為 false
。
- 屬性
備註
如需此方法的實作,請參閱 GetDataPresent 。
呼叫 GetDataPresent ,在呼叫 GetData 之前,先判斷這個資料物件中是否有指定的格式可用。
呼叫 GetFormats 以取得此資料物件中可用之所有格式的清單。
另請參閱
適用於
GetDataPresent(Type)
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。 資料格式由 Type 物件指定。
public:
bool GetDataPresent(Type ^ format);
[System.Security.SecurityCritical]
public bool GetDataPresent (Type format);
public bool GetDataPresent (Type format);
[<System.Security.SecurityCritical>]
abstract member GetDataPresent : Type -> bool
abstract member GetDataPresent : Type -> bool
Public Function GetDataPresent (format As Type) As Boolean
參數
- format
- Type
Type,指定要檢查的格式。 如需一組預先定義的資料格式,請參閱 DataFormats 類別。
傳回
如果資料在指定的格式中,或是可以轉換成指定的格式,則為 true
;否則為 false
。
- 屬性
備註
針對這個方法的實作,為 GetDataPresent 。
呼叫 GetDataPresent ,在呼叫 GetData 之前,先判斷這個資料物件中是否有指定的格式可用。
呼叫 GetFormats 以取得此資料物件中可用之所有格式的清單。
另請參閱
適用於
GetDataPresent(String, Boolean)
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。 Boolean
旗標表示當資料不是指定格式時,是否檢查該資料能否轉換成指定的格式。
public:
bool GetDataPresent(System::String ^ format, bool autoConvert);
[System.Security.SecurityCritical]
public bool GetDataPresent (string format, bool autoConvert);
public bool GetDataPresent (string format, bool autoConvert);
[<System.Security.SecurityCritical>]
abstract member GetDataPresent : string * bool -> bool
abstract member GetDataPresent : string * bool -> bool
Public Function GetDataPresent (format As String, autoConvert As Boolean) As Boolean
參數
- format
- String
字串,指定要檢查的格式。 如需一組預先定義的資料格式,請參閱 DataFormats 類別。
- autoConvert
- Boolean
false
表示只檢查指定的格式,true
表示同時檢查這個資料物件中所儲存的資料是否可轉換成指定的格式。
傳回
如果資料在指定的格式中,或是可以轉換成指定的格式,則為 true
;否則為 false
。
- 屬性
備註
如需此方法的實作,請參閱 GetDataPresent 。
呼叫 GetDataPresent ,在呼叫 GetData 之前,先判斷這個資料物件中是否有指定的格式可用。
呼叫 GetFormats 以取得此資料物件中可用之所有格式的清單。
這個方法會在下列情況下傳 true
回:
autoConvert 參數為
true
,且資料格式為指定格式,或可轉換成指定的格式。autoConvert 參數為
false
,且資料的格式為指定的。
這個方法會在下列情況下傳 false
回:
autoConvert 參數為
true
,而且資料無法使用指定的格式,而且無法轉換成指定的格式。autoConvert 參數為
false
,而且資料無法使用指定的格式。