ObjectIDGenerator.GetId(Object, Boolean) Metod

Definition

Returnerar ID:t för det angivna objektet och genererar ett nytt ID om det angivna objektet inte redan har identifierats av ObjectIDGenerator.

public:
 virtual long GetId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long GetId(object obj, out bool firstTime);
abstract member GetId : obj * bool -> int64
override this.GetId : obj * bool -> int64
Public Overridable Function GetId (obj As Object, ByRef firstTime As Boolean) As Long

Parametrar

obj
Object

Det objekt som du vill ha ett ID för.

firstTime
Boolean

true om obj inte tidigare var känt för ObjectIDGenerator; annars , false.

Returer

Objektets ID används för serialisering. firstTime är inställt på true om det här är första gången objektet har identifierats. Annars är det inställt på false.

Undantag

Parametern obj är null.

ObjectIDGenerator Har ombetts att hålla reda på för många objekt.

Gäller för