XmlBinaryWriterSession.TryAdd(XmlDictionaryString, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предпринимает попытку добавления строки XmlDictionaryString во внутреннюю коллекцию.
public:
virtual bool TryAdd(System::Xml::XmlDictionaryString ^ value, [Runtime::InteropServices::Out] int % key);
public virtual bool TryAdd (System.Xml.XmlDictionaryString value, out int key);
abstract member TryAdd : System.Xml.XmlDictionaryString * int -> bool
override this.TryAdd : System.Xml.XmlDictionaryString * int -> bool
Public Overridable Function TryAdd (value As XmlDictionaryString, ByRef key As Integer) As Boolean
Параметры
- value
- XmlDictionaryString
Добавляемый объект XmlDictionaryString.
- key
- Int32
Ключ XmlDictionaryString, который был успешно добавлен.
Возвращаемое значение
Значение true
, если строку удалось добавить; в противном случае — значение false
.
Исключения
value
имеет значение null
.
Запись с ключом key
уже существует.
Комментарии
При использовании этого класса следует переопределить данный метод, чтобы коллекция ключей была отправлена вместе с сообщением. Если переопределение не выполняется, новый ключ добавляется в коллекцию, которая сохраняется, но не отправляется вместе с сообщением.