SimpleDelegatedModuleProvider.ReadOnlyDelegationState 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
읽기 전용 위임 상태를 지정합니다.
public: static initonly Microsoft::Web::Management::Server::DelegationState ^ ReadOnlyDelegationState;
public static readonly Microsoft.Web.Management.Server.DelegationState ReadOnlyDelegationState;
staticval mutable ReadOnlyDelegationState : Microsoft.Web.Management.Server.DelegationState
Public Shared ReadOnly ReadOnlyDelegationState As DelegationState
필드 값
예제
다음 예제에서는 지원되는 자식 위임 상태의 배열을 반환합니다.
public static new readonly DelegationState ReadOnlyDelegationState =
new DelegationState(ReadOnlyDelegationMode,
"Read Only", "Lock feature configuration");
public override void SetChildDelegationState(string path,
DelegationState state) {
if (String.IsNullOrEmpty(path)) {
throw new ArgumentNullException("path");
}
if (path.IndexOf('/') != -1) {
throw new InvalidOperationException(
"Cannot retrieve the delegation state " +
"for paths that contain '/'.");
}
AdministrationModule currentModule =
ManagementUnit.Administration.Modules[Name];
// Get the management administration configuration
// for the delegated path.
ManagementAdministrationConfiguration
delegatedAdministration =
ManagementUnit.Administration.GetDelegatedScope(path);
AdministrationModuleCollection delegatedModules
= delegatedAdministration.Modules;
if ((state == ParentDelgateState) ||
(state == ReadWriteDelegationState) ||
(state == ReadOnlyDelegationState)) {
delegatedModules.Add(currentModule.Name);
} else if (state == NoneDelegationState) {
if (currentModule != null) {
delegatedModules.Remove(currentModule.Name);
}
}
}
설명
이 필드의 값은 DelegationState "ReadOnly" 모드, "ReadOnlyDelegationStateText"의 지역화된 텍스트 및 "ReadOnlyDelegationStateToolTip"에 대한 지역화된 설명이 있는 입니다.