Compartir vía


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 se solicita.

firstTime
Boolean

Es true si ObjectIDGenerator no conocía previamente obj; en caso contrario, es false.

Devoluciones

Identificador de objeto de obj si ObjectIDGenerator ya lo conocía; en caso contrario, es cero.

Excepciones

El parámetro obj 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