RolePlayerPropertyDescriptor.SetValue 메서드
도메인 역할 속성의 값을 설정합니다.
네임스페이스: Microsoft.VisualStudio.Modeling.Design
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.11.0(Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
구문
‘선언
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
매개 변수
- component
형식: System.Object
속성의 값을 설정 하는 작업에 대 한 링크입니다.
- value
형식: System.Object
프로필에 할당할 값입니다.
설명
이 메서드 트랜잭션에서 역할 속성의 값을 설정합니다.
역할 속성이 변경 될 때, 다음 중 하나가 발생 합니다: 새 링크를 만들, 반대 역할 수행자의 기존 링크를 변경 하거나 기존 링크를 삭제 합니다.또한 지정 된 모델 요소의 다른 연결에는 역할 수행자는 다음과 같은 경우, 다음 기존 연결 삭제 됩니다.
기존 연결의 같은 종류의 도메인 관계입니다.
대상 역할의 복합성은 일대일 또는 0 일입니다.
경우는 Link 속성 설명자입니다 nullNull 참조(Visual Basic의 경우 Nothing), 다음은 component 매개 변수 지정 링크; 그렇지 않으면이 메서드는 속성의 값에 연결 된 링크를 설정 합니다.속성 설명자를 만들면이 연결이 형성 됩니다.
value 매개 변수에 지정할 수 있습니다 새 값은 다음과 같은 방법으로 합니다.
경우는 value 매개 변수는 RolePlayerMenuCommand 개체, 메뉴 명령이 실행 되 고 반대 역할 수행자는 명령 결과 사용 하 고.
경우는 value 매개 변수는 Guid 값으로 반대 역할 수행자 모델 요소가 해당 식별자가 사용 됩니다.
그렇지 않으면 기존 연결 삭제 됩니다.
다음 역할 속성이 읽기 전용 이면 해당 값은 변경 되지 않습니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
참고 항목
참조
RolePlayerPropertyDescriptor 클래스