XmlBinaryWriterSession.TryAdd(XmlDictionaryString, Int32) Metodo

Definizione

Tenta di aggiungere un elemento XmlDictionaryString alla raccolta interna.

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

Parametri

value
XmlDictionaryString

Oggetto XmlDictionaryString da aggiungere.

key
Int32

Chiave di XmlDictionaryString che è stata aggiunta correttamente.

Restituisce

Boolean

true se è possibile aggiungere la stringa; in caso contrario, false.

Eccezioni

value è null.

Esiste già una voce con chiave = key.

Commenti

Quando si utilizza questa classe è necessario eseguire l'override di questo metodo per inviare la raccolta di chiavi con il messaggio. In mancanza di override, alla raccolta viene aggiunta una chiave nuova, che viene salvata ma non inviata con il messaggio.

Si applica a