次の方法で共有


DataObject.SetData メソッド

定義

指定したデータをこのデータ オブジェクトに格納します。

オーバーロード

SetData(Object)

指定したデータをこのデータ オブジェクトに格納し、データ形式をソース オブジェクトの型から自動的に決定します。

SetData(String, Object)

指定したデータを、1 つ以上の指定したデータ形式と共に、このデータ オブジェクトに格納します。データ形式は文字列で指定します。

SetData(Type, Object)

指定したデータを、1 つ以上の指定したデータ形式と共に、このデータ オブジェクトに格納します。データ形式は Type オブジェクトで指定します。

SetData(String, Object, Boolean)

指定したデータを、1 つ以上の指定したデータ形式と共に、このデータ オブジェクトに格納します。 このオーバーロードは、データが取得時に別の形式に変換されることがあるかどうかを示す Boolean フラグを含みます。

SetData(Object)

指定したデータをこのデータ オブジェクトに格納し、データ形式をソース オブジェクトの型から自動的に決定します。

public:
 virtual void SetData(System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (object data);
public void SetData (object data);
[<System.Security.SecurityCritical>]
abstract member SetData : obj -> unit
override this.SetData : obj -> unit
abstract member SetData : obj -> unit
override this.SetData : obj -> unit
Public Sub SetData (data As Object)

パラメーター

data
Object

このデータ オブジェクトに格納するデータを表すオブジェクト。

実装

属性

例外

datanullです。

注釈

このメソッドは、自動変換が有効なデータを追加します (設定trueされた呼び出しSetData(String, Object, Boolean)autoConvert同じです)。

適用対象

SetData(String, Object)

指定したデータを、1 つ以上の指定したデータ形式と共に、このデータ オブジェクトに格納します。データ形式は文字列で指定します。

public:
 virtual void SetData(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (string format, object data);
public void SetData (string format, object data);
[<System.Security.SecurityCritical>]
abstract member SetData : string * obj -> unit
override this.SetData : string * obj -> unit
abstract member SetData : string * obj -> unit
override this.SetData : string * obj -> unit
Public Sub SetData (format As String, data As Object)

パラメーター

format
String

データの形式を指定する文字列。 定義済みのデータ形式のセットについては、DataFormats クラスを参照してください。

data
Object

このデータ オブジェクトに格納するデータを表すオブジェクト。

実装

属性

例外

data または formatnull です。

注釈

このメソッドは、自動変換が有効なデータを追加します (設定trueされた呼び出しSetData(String, Object, Boolean)autoConvert同じです)。

適用対象

SetData(Type, Object)

指定したデータを、1 つ以上の指定したデータ形式と共に、このデータ オブジェクトに格納します。データ形式は Type オブジェクトで指定します。

public:
 virtual void SetData(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (Type format, object data);
public void SetData (Type format, object data);
[<System.Security.SecurityCritical>]
abstract member SetData : Type * obj -> unit
override this.SetData : Type * obj -> unit
abstract member SetData : Type * obj -> unit
override this.SetData : Type * obj -> unit
Public Sub SetData (format As Type, data As Object)

パラメーター

format
Type

データの形式を指定する Type オブジェクト。 定義済みのデータ形式のセットについては、DataFormats クラスを参照してください。

data
Object

このデータ オブジェクトに格納するデータを表すオブジェクト。

実装

属性

例外

data または formatnull です。

注釈

このメソッドは、自動変換が有効なデータを追加します (設定trueされた呼び出しSetData(String, Object, Boolean)autoConvert同じです)。

適用対象

SetData(String, Object, Boolean)

指定したデータを、1 つ以上の指定したデータ形式と共に、このデータ オブジェクトに格納します。 このオーバーロードは、データが取得時に別の形式に変換されることがあるかどうかを示す Boolean フラグを含みます。

public:
 virtual void SetData(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public void SetData (string format, object data, bool autoConvert);
public void SetData (string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
abstract member SetData : string * obj * bool -> unit
override this.SetData : string * obj * bool -> unit
abstract member SetData : string * obj * bool -> unit
override this.SetData : string * obj * bool -> unit
Public Sub SetData (format As String, data As Object, autoConvert As Boolean)

パラメーター

format
String

データの形式を指定する文字列。 定義済みのデータ形式のセットについては、DataFormats クラスを参照してください。

data
Object

このデータ オブジェクトに格納するデータを表すオブジェクト。

autoConvert
Boolean

データの取得時に、データを別の形式に変換できるようにする場合は true。変換できないようにする場合は false

実装

属性

例外

data または formatnull です。

適用対象