ObjectIDGenerator.HasId(Object, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Stabilisce se a un oggetto è già stato assegnato un ID.
public:
virtual long HasId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long HasId (object obj, out bool firstTime);
abstract member HasId : obj * bool -> int64
override this.HasId : obj * bool -> int64
Public Overridable Function HasId (obj As Object, ByRef firstTime As Boolean) As Long
Parametri
- obj
- Object
L'oggetto richiesto.
- firstTime
- Boolean
true
se il valore di obj
non era noto in precedenza all'oggetto ObjectIDGenerator; in caso contrario, false
.
Restituisce
ID oggetto di obj
se noto in precedenza a ObjectIDGenerator; in caso contrario, zero.
Eccezioni
Il valore del parametro obj
è null
.
Commenti
Se all'oggetto è già stato assegnato un ID, viene restituito l'ID e firstTime
viene impostato su false
; in caso contrario, zero viene restituito e firstTime
viene impostato su true
.
HasId differisce da GetId in quanto non crea mai un ID per un oggetto che non è già stato visto da ObjectIDGenerator.