DataObject コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataObject クラスの新しいインスタンスを初期化します。
オーバーロード
DataObject() |
DataObject クラスの新しいインスタンスを初期化します。 |
DataObject(Object) |
指定したデータを格納する DataObject クラスの新しいインスタンスを初期化します。 |
DataObject(String, Object) |
特定のデータとそのデータに関連する形式を持つ DataObject クラスの新しいインスタンスを初期化します。形式は文字列によって指定されます。 |
DataObject(Type, Object) |
特定のデータとそのデータに関連する形式を持つ DataObject クラスの新しいインスタンスを初期化します。データ形式は Type オブジェクトによって指定されます。 |
DataObject(String, Object, Boolean) |
特定のデータとそのデータに関連する形式を持つ DataObject クラスの新しいインスタンスを初期化します。形式は文字列によって指定されます。 このオーバーロードは、データが取得時に別の形式に変換されることがあるかどうかを示す |
DataObject()
DataObject クラスの新しいインスタンスを初期化します。
public:
DataObject();
[System.Security.SecurityCritical]
public DataObject ();
public DataObject ();
Public Sub New ()
- 属性
適用対象
DataObject(Object)
指定したデータを格納する DataObject クラスの新しいインスタンスを初期化します。
public:
DataObject(System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject (object data);
public DataObject (object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : obj -> System.Windows.DataObject
new System.Windows.DataObject : obj -> System.Windows.DataObject
Public Sub New (data As Object)
パラメーター
- data
- Object
このデータ オブジェクトに格納するデータを表すオブジェクト。
- 属性
例外
data
が null
です。
data
が DataObject オブジェクトを参照しています。
例
次の例では、新しいデータ オブジェクトを作成し、このコンストラクターを使用して、文字列を使用してデータ オブジェクトを初期化します。 この場合、格納されているデータの型に応じて適切なデータ形式が自動的に決定されます。格納されているデータの自動変換が既定で許可されています。
string stringData = "Some string data to store...";
DataObject dataObject = new DataObject(stringData);
Dim stringData As String = "Some string data to store..."
Dim dataObject As New DataObject(stringData)
次の例は、前の例の要約バージョンです。
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
適用対象
DataObject(String, Object)
特定のデータとそのデータに関連する形式を持つ DataObject クラスの新しいインスタンスを初期化します。形式は文字列によって指定されます。
public:
DataObject(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject (string format, object data);
public DataObject (string format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
Public Sub New (format As String, data As Object)
パラメーター
- format
- String
データの形式を指定する文字列。 定義済みのデータ形式のセットについては、DataFormats クラスを参照してください。
- data
- Object
このデータ オブジェクトに格納するデータを表すオブジェクト。
- 属性
例外
data
または format
が null
です。
例
次の例では、新しいデータ オブジェクトを作成し、このコンストラクターを使用して、文字列と指定されたデータ形式でデータ オブジェクトを初期化します。 この場合、データ形式は文字列で指定されます。クラスは DataFormats 、定義済みの型文字列のセットを提供します。 既定で、格納されているデータの自動変換が許可されています。
string stringData = "Some string data to store...";
string dataFormat = DataFormats.UnicodeText;
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.UnicodeText
Dim dataObject As New DataObject(dataFormat, stringData)
次の例は、前の例の要約バージョンです。
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
適用対象
DataObject(Type, Object)
特定のデータとそのデータに関連する形式を持つ DataObject クラスの新しいインスタンスを初期化します。データ形式は Type オブジェクトによって指定されます。
public:
DataObject(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject (Type format, object data);
public DataObject (Type format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
Public Sub New (format As Type, data As Object)
パラメーター
- format
- Type
データの形式を指定する Type。 定義済みのデータ形式のセットについては、DataFormats クラスを参照してください。
- data
- Object
該当するデータ オブジェクトに格納するデータ。
- 属性
例外
data
または format
が null
です。
例
次の例では、新しいデータ オブジェクトを作成し、このコンストラクターを使用して、文字列と指定されたデータ形式でデータ オブジェクトを初期化します。 この場合、データ形式は パラメーターで Type 指定されます。 既定で、格納されているデータの自動変換が許可されています。
string stringData = "Some string data to store...";
Type dataFormat = stringData.GetType();
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As Type = stringData.GetType()
Dim dataObject As New DataObject(dataFormat, stringData)
次の例は、前の例の要約バージョンです。
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
適用対象
DataObject(String, Object, Boolean)
特定のデータとそのデータに関連する形式を持つ DataObject クラスの新しいインスタンスを初期化します。形式は文字列によって指定されます。 このオーバーロードは、データが取得時に別の形式に変換されることがあるかどうかを示す Boolean
フラグを含みます。
public:
DataObject(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public DataObject (string format, object data, bool autoConvert);
public DataObject (string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
Public Sub New (format As String, data As Object, autoConvert As Boolean)
パラメーター
- format
- String
データの形式を指定する文字列。 定義済みのデータ形式のセットについては、DataFormats クラスを参照してください。
- data
- Object
該当するデータ オブジェクトに格納するデータ。
- autoConvert
- Boolean
データの取得時に、データを別の形式に変換できるようにする場合は true
。変換できないようにする場合は false
。
- 属性
例外
data
または format
が null
です。
例
次の例では、新しいデータ オブジェクトを作成し、このコンストラクターを使用して、文字列と指定されたデータ形式でデータ オブジェクトを初期化します。 この場合、データ形式は文字列で指定されます。クラスは DataFormats 、定義済みの型文字列のセットを提供します。
string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.Text
Dim autoConvert As Boolean = False
Dim dataObject As New DataObject(dataFormat, stringData, autoConvert)
次の例は、前の例の要約バージョンです。
DataObject dataObject = new DataObject(DataFormats.Text, "Some string data to store...", false);
Dim dataObject As New DataObject(DataFormats.Text, "Some string data to store...", False)
適用対象
.NET