ObjectIDGenerator.HasId(Object, Boolean) Método

Definición

Determina si ya se ha asignado un identificador a un objeto .

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

Parámetros

obj
Object

Objeto que solicita.

firstTime
Boolean

true si obj no se conocía previamente a ObjectIDGenerator; de lo contrario, false.

Devoluciones

Identificador de objeto de obj si se conocía anteriormente con ObjectIDGenerator; de lo contrario, cero.

Excepciones

El obj parámetro es null.

Comentarios

Si el objeto ya se ha asignado un identificador, se devuelve el identificador y firstTime se establece falseen ; de lo contrario, se devuelve cero y firstTime se establece en true. HasIddifiere de GetId en que nunca crea un identificador para un objeto que aún no ha sido visto por .ObjectIDGenerator

Se aplica a