DataObject.SetData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет указанные данные в объекте данных.
Перегрузки
SetData(Object) |
Сохраняет указанные данные в этом объекте данных, автоматически определяя формат данных на основе исходного типа объекта. |
SetData(String, Object) |
Сохраняет указанные данные в этом объекте данных, а также один или несколько указанных форматов данных. Формат данных задается строкой. |
SetData(Type, Object) |
Сохраняет указанные данные в этом объекте данных, наряду с одним или несколькими указанными форматами данных; формат данных указывается объектом Type. |
SetData(String, Object, 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
Объект, представляющий данные для хранения в этом объекте данных.
Реализации
- Атрибуты
Исключения
data
имеет значение null
.
Комментарии
Этот метод добавляет данные с включенным автоматическим преобразованием (то же, что и при вызове SetData(String, Object, Boolean) с autoConvert
заданным значением true
).
Применяется к
SetData(String, Object)
Сохраняет указанные данные в этом объекте данных, а также один или несколько указанных форматов данных. Формат данных задается строкой.
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
или format
имеет значение null
.
Комментарии
Этот метод добавляет данные с включенным автоматическим преобразованием (то же, что и при вызове SetData(String, Object, Boolean) с autoConvert
заданным значением true
).
Применяется к
SetData(Type, Object)
Сохраняет указанные данные в этом объекте данных, наряду с одним или несколькими указанными форматами данных; формат данных указывается объектом 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
или format
имеет значение null
.
Комментарии
Этот метод добавляет данные с включенным автоматическим преобразованием (то же, что и при вызове SetData(String, Object, Boolean) с autoConvert
заданным значением true
).
Применяется к
SetData(String, Object, Boolean)
Сохраняет указанные данные в этом объекте данных, вместе с одним или несколькими указанными форматами данных. Данная перегруженная версия включает в себя флаг 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
или format
имеет значение null
.