ReferenceResolver.GetReference(Object, Boolean) Methode

Definition

Ruft den Verweisbezeichner des angegebenen Werts ab, falls vorhanden; andernfalls wird eine neue ID zugewiesen. Diese Methode wird aufgerufen, bevor ein CLR-Objekt geschrieben wird, damit wir entscheiden können, ob \$id geschrieben und die restlichen Eigenschaften aufgelistet werden sollen, oder \$ref und schritt in das nächste Objekt.

public:
 abstract System::String ^ GetReference(System::Object ^ value, [Runtime::InteropServices::Out] bool % alreadyExists);
public abstract string GetReference(object value, out bool alreadyExists);
abstract member GetReference : obj * bool -> string
Public MustOverride Function GetReference (value As Object, ByRef alreadyExists As Boolean) As String

Parameter

value
Object

Der Wert des CLR-Referenztypobjekts, für das eine ID abgerufen werden soll.

alreadyExists
Boolean

Wenn diese Methode zurückgegeben wird, true wenn bereits ein Verweis auf einen Wert vorhanden ist; falseandernfalls .

Gibt zurück

Die Referenz-ID für das angegebene Objekt.

Gilt für: