ConfigurationEnumValueCollection 类

定义

表示配置枚举值的集合。

public ref class ConfigurationEnumValueCollection sealed : System::Collections::Generic::IEnumerable<Microsoft::Web::Administration::ConfigurationEnumValue ^>, System::Collections::ICollection
public sealed class ConfigurationEnumValueCollection : System.Collections.Generic.IEnumerable<Microsoft.Web.Administration.ConfigurationEnumValue>, System.Collections.ICollection
type ConfigurationEnumValueCollection = class
    interface ICollection
    interface seq<ConfigurationEnumValue>
    interface IEnumerable
Public NotInheritable Class ConfigurationEnumValueCollection
Implements ICollection, IEnumerable(Of ConfigurationEnumValue)
继承
ConfigurationEnumValueCollection
实现

注解

配置枚举值是 IIS 7 配置系统中的一个属性,它根据接受的架构定义值列表进行验证。 例如, logonMethod 配置节的 <system.webServer/security/authentication/basicAuthentication> 属性包含架构定义的“Interactive”、“Batch”、“Network”和“ClearText”的枚举值。 对象 ConfigurationEnumValueCollection 可以包含此类值的零个或多个实例。

属性

Count

获取当前集合中的配置枚举值数

Item[Int32]

获取集合中指定索引处的配置枚举值。

Item[String]

获取在当前集合中具有指定名称的配置枚举值。

方法

GetEnumerator()

返回一个泛型枚举器,该枚举器循环访问配置子元素的集合。

GetName(Int64)

获取集合中具有指定值的第一个配置枚举值的名称。

显式接口实现

ICollection.CopyTo(Array, Int32)

将集合复制到数组。

ICollection.IsSynchronized

表示配置枚举值的集合。

ICollection.SyncRoot

表示配置枚举值的集合。

IEnumerable.GetEnumerator()

返回一个循环访问集合的枚举器。

适用于