📄 microsoft.practices.enterpriselibrary.security.xml
字号:
<seealso cref="P:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings.DefaultSecurityCacheProviderName">
SecuritySettings.DefaultSecurityCacheProviderName</seealso>
</member>
<member name="T:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider">
<summary>
<para>This type supports the Enterprise Library Manageability Extensions infrastructure and is not intended to
be used directly from your code.</para>
Represents the behavior required to provide Group Policy updates and to publish the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/>
instances associated to the configuration information for the Security Application Block, and it also manages
the creation of the ADM template categories and policies required to edit Group Policy Objects for the block.
</summary>
<remarks>
This class performs the actual Group Policy update and Wmi object generation for the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings"/>
configuration section. Processing for <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.AuthorizationProviderData"/> and <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecurityCacheProviderData"/>
instances is delegated to <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider"/> objects registered to the
configuration object data types.
</remarks>
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSectionManageabilityProvider"/>
<seealso cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider"/>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.#ctor(System.Collections.Generic.IDictionary{System.Type,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider})">
<summary>
<para>This method supports the Enterprise Library Manageability Extensions infrastructure and is not intended to
be used directly from your code.
</para>
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider"/> class with a
given set of manageability providers to use when dealing with the configuration authorization and security cache providers.
</summary>
<param name="subProviders">The mapping from configuration element type to
<see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationElementManageabilityProvider"/>.</param>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)">
<summary>
<para>This method supports the Enterprise Library Manageability Extensions infrastructure and is not intended to
be used directly from your code.</para>
Adds the ADM instructions that describe the policies that can be used to override the configuration
information for the Security Application Block.
</summary>
<seealso cref="M:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSectionManageabilityProvider.AddAdministrativeTemplateDirectives(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.Adm.AdmContentBuilder,System.Configuration.ConfigurationSection,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource,System.String)"/>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.OverrideWithGroupPoliciesForConfigurationSection(Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey)">
<summary>
Overrides the <paramref name="configurationSection"/>'s properties with the Group Policy values from
the registry.
</summary>
<param name="configurationSection">The configuration section that must be managed.</param>
<param name="policyKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides.</param>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.GenerateWmiObjectsForConfigurationSection(Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
<summary>
Creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/> instances that describe the <paramref name="configurationSection"/>.
</summary>
<param name="configurationSection">The configuration section that must be managed.</param>
<param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.OverrideWithGroupPoliciesAndGenerateWmiObjectsForConfigurationElements(Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings,System.Boolean,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey,System.Boolean,System.Collections.Generic.ICollection{Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting})">
<summary>
Overrides the <paramref name="configurationSection"/>'s configuration elements' properties
with the Group Policy values from the registry, if any, and creates the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ConfigurationSetting"/>
instances that describe these configuration elements.
</summary>
<param name="configurationSection">The configuration section that must be managed.</param>
<param name="readGroupPolicies"><see langword="true"/> if Group Policy overrides must be applied; otherwise,
<see langword="false"/>.</param>
<param name="machineKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
configuration section at the machine level, or <see langword="null"/>
if there is no such registry key.</param>
<param name="userKey">The <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.IRegistryKey"/> which holds the Group Policy overrides for the
configuration section at the user level, or <see langword="null"/>
if there is no such registry key.</param>
<param name="generateWmiObjects"><see langword="true"/> if WMI objects must be generated; otherwise,
<see langword="false"/>.</param>
<param name="wmiSettings">A collection to where the generated WMI objects are to be added.</param>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.SectionCategoryName">
<summary>
Gets the name of the category that represents the whole configuration section.
</summary>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Manageability.SecuritySettingsManageabilityProvider.SectionName">
<summary>
Gets the name of the managed configuration section.
</summary>
</member>
<member name="T:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecurityCacheDataRetriever">
<summary>
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
Resolves default names for security cache providers.
</summary>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecurityCacheDataRetriever.MapName(System.String,Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
<summary>
This method supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
Returns the default security cache provider name from the configuration in the <paramref name="configSource"/>, if the
value for <paramref name="name"/> is <see langword="null"/> (<b>Nothing</b> in Visual Basic).
</summary>
<param name="name">The current name.</param>
<param name="configurationSource">The source for configuration information.</param>
<returns>The default security cache provider name if <paramref name="name"/> is <see langword="null"/> (<b>Nothing</b> in Visual Basic),
otherwise the original value for <b>name</b>.</returns>
</member>
<member name="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckFailedEvent">
<summary>
Represents the WMI event fired when authorization is denied by an instance of <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.AuthorizationProvider"/>.
</summary>
</member>
<member name="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.SecurityEvent">
<summary>
Base class for security WMI events.
</summary>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.SecurityEvent.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.SecurityEvent"/> class.
</summary>
<param name="instanceName">The name of the provider this event applies to.</param>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.SecurityEvent.InstanceName">
<summary>
Gets the name of the provider this event applies to.
</summary>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckFailedEvent.#ctor(System.String,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckFailedEvent"/> class.
</summary>
<param name="instanceName">The name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.AuthorizationProvider"/> instance this event applies to.</param>
<param name="userName">The username for which the authorization failed.</param>
<param name="taskName">The name of the task for which the authorization failed.</param>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckFailedEvent.UserName">
<summary>
Gets the username for which the authorization failed.
</summary>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckFailedEvent.TaskName">
<summary>
Gets the name of the task for which the authorization failed.
</summary>
</member>
<member name="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckPerformedEvent">
<summary>
Represents the WMI event fired when an authorization check is performed.
</summary>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckPerformedEvent.#ctor(System.String,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckPerformedEvent"/> class.
</summary>
<param name="instanceName">The name of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Security.AuthorizationProvider"/> the authorization check is performed on.</param>
<param name="userName">The name of the authority the authorization check is performed on.</param>
<param name="taskName">The name of the task this authorization check is performed against.</param>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckPerformedEvent.UserName">
<summary>
Gets the name of the authority the authorization check is performed on.
</summary>
</member>
<member name="P:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.AuthorizationCheckPerformedEvent.TaskName">
<summary>
Gets the name of the task this authorization check is performed against.
</summary>
</member>
<member name="T:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.SecurityConfigurationFailureEvent">
<summary>
Represents the WMI event fired when an error in the configuration for the security block is detected.
</summary>
</member>
<member name="M:Microsoft.Practices.EnterpriseLibrary.Security.Instrumentation.SecurityConfigurationFailureEvent.#ctor(System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.EnterpriseLibrary.Secur
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -