문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

PolicyStore 클래스

The PolicyStore type is the root of the DMF object model.

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.Dmf.PolicyStore

네임스페이스:  Microsoft.SqlServer.Management.Dmf
어셈블리:  Microsoft.SqlServer.Dmf(Microsoft.SqlServer.Dmf.dll)

[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class PolicyStore : SfcInstance, 
	ISfcAlterable, IAlterable, ISfcDomain, ISfcDomainLite, ISfcHasConnection, 
	ISfcSerializableUpgrade, ISfcValidate

PolicyStore 유형에서 다음 멤버를 표시합니다.

  이름설명
공용 메서드PolicyStore()Initializes a new instance of the PolicyStore class.
공용 메서드PolicyStore(SfcConnection)Initializes a new instance of the PolicyStore class.
맨 위로 이동

  이름설명
보호된 속성AbstractIdentityKey코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 속성ConditionsRepresents a collection of Condition objects. Each Condition object represents a policy-based Management condition.
공용 속성EnabledGets or sets whether the policy store is enabled.
공용 속성정적 멤버FacetsRepresents a collection of FacetInfo objects. Each FacetInfo object represents a policy-based Management registered facet.
공용 속성HistoryRetentionInDaysGets or sets the number of days the policy store retains history.
공용 속성IdentityKeyGets the identity key.
공용 속성LogOnSuccessGets or sets whether log-on succeeded.
공용 속성MetadataReturns metadata about the instance and its domain. (SfcInstance에서 상속됨)
공용 속성NameGets the name of the policy store.
공용 속성ObjectSetsRepresents a collection of ObjectSet objects. Each ObjectSet object represents a policy-based Management object set.
공용 속성ParentGets or sets the instance parent via the keychain. (SfcInstance에서 상속됨)
공용 속성PoliciesRepresents a collection of Policy objects. Each Policy object represents a policy-based Management policy.
공용 속성PolicyCategoriesRepresents a collection of PolicyCategory objects. Each PolicyCategory object represents a policy-based Management policy category.
공용 속성PolicyCategorySubscriptionsRepresents a collection of PolicyCategorySubscription objects. Each PolicyCategorySubscription object represents a policy-based Management policy category subscription.
공용 속성PropertiesReturns a collection instance properties. (SfcInstance에서 상속됨)
공용 속성SqlStoreConnectionGets or sets the SqlStoreConnection object.
보호된 속성StateReturns the state of the SfcInstance object. (SfcInstance에서 상속됨)
공용 속성UrnReturns the uniform resource name of the SfcInstance object. (SfcInstance에서 상속됨)
맨 위로 이동

  이름설명
공용 메서드AlterAlters a previously created PolicyStore object.
보호된 메서드CreateIdentityKey코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 메서드CreatePolicyFromFacet(SfcQueryExpression, String, String, String)Creates new policy from an SfcQueryExpression object and names.
공용 메서드CreatePolicyFromFacet(Object, String, String, String, XmlWriter)Creates new policy from an Object and an XmlWriter object.
공용 메서드CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter)Creates new policy from an SfcQueryExpression object and an XmlWriter object.
공용 메서드DeserializePolicyDeserializes a single policy and its associated condition from the specified XML reader into the policy store.
공용 메서드DiscoverDiscovers dependency relationships for the specified sink. (SfcInstance.Discover(ISfcDependencyDiscoveryObjectSink)을(를) 재정의함)
공용 메서드EnumApplicablePoliciesEnumerates policy items specified by an SfcQueryExpression object.
공용 메서드EnumApplicablePolicyCategoriesEnumerates conditions specified by an SfcQueryExpression object.
공용 메서드EnumConditionsOnFacet(String)Returns a list of conditions that are associated with the specified facet.
공용 메서드EnumConditionsOnFacet(String, PolicyStore.EnumerationMode)Enumerates a StringCollection of conditions.
공용 메서드정적 멤버EnumDomainFacetsEnumerates facets in a domain.
공용 메서드EnumPoliciesOnFacet(String)Returns a list of policies associated with the specified facet.
공용 메서드EnumPoliciesOnFacet(String, PolicyStore.EnumerationMode)Enumerates policy items on a facet.
공용 메서드EnumPolicyCategoriesReturns an enumerated list of policy category information.
공용 메서드EnumRootConditionsReturns a list of root conditions for the specified type.
공용 메서드정적 멤버EnumRootFacetsReturns a list of root facets for the specified type.
공용 메서드EnumTargetSetConditions(Type)Returns a list of target set conditions for the specified type.
공용 메서드EnumTargetSetConditions(Type, PolicyStore.EnumerationMode)Enumerates conditions on the target.
공용 메서드Equals (Object에서 상속됨)
공용 메서드EraseSystemHealthPhantomRecordsDeletes system health phantom records specified by a SfcQueryExpression.
공용 메서드GetAggregatedHealthStateDeletes system health phantom records specified by a SfcQueryExpression.
보호된 메서드GetChildCollection코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 메서드GetDomain코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 메서드GetHashCode (Object에서 상속됨)
공용 메서드GetPropertySetReturns the set of properties for the SfcInstance object. (SfcInstance에서 상속됨)
공용 메서드GetType (Object에서 상속됨)
보호된 메서드GetTypeMetadataImplIndicates the domains that override by returning the right TypeMetadata class directly. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 메서드ImportPolicyImports a single policy and its associated condition from the given XML reader into the policy store.
보호된 메서드InitializeUIPropertyState코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 메서드MarkSystemObjectSets the name of a Policy, Condition, or ObjectSet.
보호된 메서드OnPropertyMetadataChangesInvoked whenever the effective value of any SfcInstance metadata is updated. (SfcInstance에서 상속됨)
보호된 메서드OnPropertyValueChangesInvoked whenever the effective value of any SfcInstance property is updated. (SfcInstance에서 상속됨)
공용 메서드PurgeHealthState()Removes the health data for a specified tree/subtree.
공용 메서드PurgeHealthState(SfcQueryExpression)Removes the health data for a specified tree/subtree.
공용 메서드RefreshRefreshes the object's properties by reading them from the server. (SfcInstance에서 상속됨)
공용 메서드RepairPolicyAutomationThe RepairPolicyAutomation method recreates all necessary artifacts for all automated policies.
보호된 메서드ResetKey코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcInstance에서 상속됨)
공용 메서드ScriptAlterAlters the script associated with this policy store.
공용 메서드SerializeSerializes the instance to XML. (SfcInstance에서 상속됨)
공용 메서드StartSerializationUpgradeStarts a serialization upgrade.
공용 메서드SubscribeToPolicyCategorySubscribes the policy store to the category specified by the policyCategory and target parameters.
공용 메서드ToStringReturns the PolicyStore object as a string value. (SfcInstance.ToString()을(를) 재정의함)
공용 메서드UnsubscribeFromPolicyCategoryUnsubscribes the policy store from the category specified by the policyCategory and target parameters.
맨 위로 이동

  이름설명
공용 이벤트PropertyChangedCLS-compliant event for property changes. (SfcInstance에서 상속됨)
공용 이벤트PropertyMetadataChangedCLS-compliant event for property metadata changes. (SfcInstance에서 상속됨)
맨 위로 이동

  이름설명
명시적 인터페이스 구현전용 메서드ISfcDomain.GetExecutionEngineGets a new ISfcExecutionEngine object.
명시적 인터페이스 구현전용 메서드ISfcDomain.GetKeyGets a new SfcKey of type determined by the name property of urnFragment parameter.
명시적 인터페이스 구현전용 메서드ISfcDomain.GetTypeGets a Type object specified by the typeName parameter.
명시적 인터페이스 구현전용 메서드ISfcDomain.GetTypeMetadataGets a T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata object identified by the typeName parameter.
명시적 인터페이스 구현전용 메서드ISfcDomain.UseSfcStateManagementUse the SFC state management to return true.
명시적 인터페이스 구현전용 속성ISfcDomainLite.DomainInstanceNameGets the name of the domain instance.
명시적 인터페이스 구현전용 속성ISfcDomainLite.DomainNameGets the domain name.
명시적 인터페이스 구현전용 메서드ISfcDomainLite.GetLogicalVersionIndicates the logical version to get in the domain.
명시적 인터페이스 구현전용 속성ISfcHasConnection.ConnectionContextGets the connection context.
명시적 인터페이스 구현전용 메서드ISfcHasConnection.GetConnection()Indicates the connection to get.
명시적 인터페이스 구현전용 메서드ISfcHasConnection.GetConnection(SfcObjectQueryMode)Indicates the connection to get using the SfcObjectQuery mode.
명시적 인터페이스 구현전용 메서드ISfcHasConnection.SetConnectionIndicates the connection to set.
명시적 인터페이스 구현전용 메서드ISfcValidate.ValidateValidates the Policy objects in the PolicyStore.
맨 위로 이동

Using the PolicyStore object you can:

  • Hold a connection to the whole object model.

  • Access the collection of policies, conditions, policy groups, subscriptions and facets that are immediate children of the PolicyStore object.

  • Review the policy execution history.

  • Review applicable policies for a given target type.

  • Subscribe to policies.

  • Serialize and deserialize policies.

  • Create a policy from a facet.

참고참고

The PolicyStore class implements ISfcDomain, which specifies the connection point to any object domain defined using the Microsoft SFC.

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

커뮤니티 추가 항목

추가
표시: