ReferenceResolver.GetReference(Object, Boolean) Metoda

Definice

Získá referenční identifikátor zadané hodnoty, pokud existuje; jinak je přiřazeno nové ID. Tato metoda se volá před clR objekt je zapsán, abychom se mohli rozhodnout, zda zapisovat $id a výčet zbývajících jeho vlastností nebo $ref a krokovat do dalšího objektu.

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

Parametry

value
Object

Hodnota objektu referenčního typu CLR pro získání ID pro.

alreadyExists
Boolean

Pokud tato metoda vrátí, true pokud odkaz na hodnotu již existuje; v opačném případě false.

Návraty

String

ID odkazu pro zadaný objekt.

Platí pro