ObjectIDGenerator.HasId(Object, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체에 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
매개 변수
- obj
- Object
요청하고 있는 개체입니다.
- firstTime
- Boolean
obj가 이전에 ObjectIDGenerator에 알려지지 않았으면 true이고, 그렇지 않으면 false입니다.
반환
이전에 ObjectIDGenerator에 알려졌으면 obj의 개체 ID이고, 그렇지 않으면 0입니다.
예외
obj 매개 변수가 null인 경우
설명
개체에 이미 ID가 할당된 경우 ID가 반환되고 firstTime 이 로 false설정됩니다. 그렇지 않으면 0이 반환되고 firstTime 가 로 true설정됩니다.
HasId 는 GetId 에서 아직 볼 ObjectIDGenerator수 없는 개체에 대한 ID를 생성하지 않는다는 점에서와 다릅니다.