DataObject Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса 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)