CodeIdentifiers.AddUnique(String, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
명명된 코드 항목이나 형식 매핑을 CodeIdentifiers 인스턴스 범위에 추가합니다. 이 때 이름은 범위 내에서 고유해야 합니다.
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public:
System::String ^ AddUnique(System::String ^ identifier, System::Object ^ value);
public string AddUnique (string identifier, object? value);
public string AddUnique (string identifier, object value);
member this.AddUnique : string * obj -> string
Public Function AddUnique (identifier As String, value As Object) As String
매개 변수
- identifier
- String
코드 엔터티를 인덱싱할 때 사용되는 후보 이름입니다.
- value
- Object
코드 엔터티 또는 형식 매핑 정보입니다.
반환
이름 충돌이 있는 경우 식별자 매개 변수 값이나 수정된 문자열입니다.
설명
식별자 매개 변수 값이 인스턴스 범위 내에서 CodeIdentifiers 고유하지 않은 경우 새 고유 문자열이 생성되고 그 자리에 사용됩니다. 새 문자열은 입력 이름에 추가하여 생성됩니다. 원래 이름은 이전에 , AddUnique또는 메서드에 전달되었거나 AddReserved 메서드에 Add대한 이전 호출 AddUnique 에 의해 생성된 경우 고유하지 않습니다. 각각의 경우에서 새 식별자가 고유하지 않은 경우 먼저 메서드에 MakeUnique 전달되어 새 고유 식별자를 만듭니다.
XML 스키마 또는 웹 서비스 정의에 바인딩된 코드 엔터티의 이름을 제어하려면 클래스의 CodeIdentifiers 인스턴스를 만드는 대신 연결된 특성을 사용합니다. 전체 목록은 XML Serialization을 제어하는 특성을 참조하세요.