다음을 통해 공유


ObjectIDGenerator.GetId(Object, Boolean) 메서드

정의

지정된 개체의 ID를 반환합니다. 지정된 개체가 아직 ObjectIDGenerator에 의해 식별되지 않은 경우에는 새 ID가 생성됩니다.

public:
 virtual long GetId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long GetId (object obj, out bool firstTime);
abstract member GetId : obj * bool -> int64
override this.GetId : obj * bool -> int64
Public Overridable Function GetId (obj As Object, ByRef firstTime As Boolean) As Long

매개 변수

obj
Object

ID를 필요로 하는 개체입니다.

firstTime
Boolean

obj가 이전에 ObjectIDGenerator에 알려지지 않았으면 true이고, 그렇지 않으면 false입니다.

반환

개체 ID는 serialization에 사용됩니다. 개체가 처음으로 식별되었다면 firstTimetrue로 설정되고, 그렇지 않으면 false로 설정됩니다.

예외

obj 매개 변수가 null인 경우

ObjectIDGenerator가 너무 많은 개체를 추적하도록 요청된 경우

적용 대상