다음을 통해 공유


ElementNameProvider.SetUniqueName 메서드 (ModelElement, ModelElement, DomainRoleInfo, String)

요소에 대한 고유 이름을 설정합니다.

네임스페이스:  Microsoft.VisualStudio.Modeling
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

구문

‘선언
Public Overridable Sub SetUniqueName ( _
    element As ModelElement, _
    container As ModelElement, _
    embeddedDomainRole As DomainRoleInfo, _
    baseName As String _
)
public virtual void SetUniqueName(
    ModelElement element,
    ModelElement container,
    DomainRoleInfo embeddedDomainRole,
    string baseName
)

매개 변수

  • baseName
    형식: System.String
    생성된 이름이 파생되는 문자열입니다.

예외

예외 조건
ArgumentNullException

element, container 또는 embeddedDomainRole은 nullNull 참조(Visual Basic의 경우 Nothing) 참조입니다.

InvalidOperationException

트랜잭션 컨텍스트 외부에서 호출된 경우 이름 속성이 계산되거나 다른 모델링 제약 조건이 충족되지 않습니다.

NotSupportedException

컨테이너에 허용되는 최대 요소보다 많이 있는 경우

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ElementNameProvider 클래스

SetUniqueName 오버로드

Microsoft.VisualStudio.Modeling 네임스페이스