ObjectIDGenerator.HasId(Object, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se já foi atribuído uma ID a um 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
O objeto que você está solicitando.
- firstTime
- Boolean
true
se obj
não era conhecido anteriormente pelo ObjectIDGenerator; caso contrário, false
.
Retornos
A ID de objeto do obj
, se anteriormente conhecida pelo ObjectIDGenerator; caso contrário, zero.
Exceções
O parâmetro obj
é null
.
Comentários
Se o objeto já tiver sido atribuído a uma ID, a ID será retornada e firstTime
será definida como false
; caso contrário, zero será retornado e firstTime
será definido como true
.
HasId difere de GetId em que ele nunca cria uma ID para um objeto que ainda não foi visto pelo ObjectIDGenerator.