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.