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 уже существует.

Комментарии

При использовании этого класса необходимо переопределить этот метод для отправки коллекции ключей вместе с сообщением. Без переопределения новый ключ добавляется в коллекцию, которая сохраняется, но не отправляется с сообщением.

Применяется к