VirtualDirectoryMappingCollection 类

定义

包含 VirtualDirectoryMapping 对象的集合。 此类不能被继承。

public ref class VirtualDirectoryMappingCollection sealed : System::Collections::Specialized::NameObjectCollectionBase
[System.Serializable]
public sealed class VirtualDirectoryMappingCollection : System.Collections.Specialized.NameObjectCollectionBase
[<System.Serializable>]
type VirtualDirectoryMappingCollection = class
    inherit NameObjectCollectionBase
Public NotInheritable Class VirtualDirectoryMappingCollection
Inherits NameObjectCollectionBase
继承
VirtualDirectoryMappingCollection
属性

注解

VirtualDirectoryMappingCollection类允许以编程方式访问对象的集合 VirtualDirectoryMapping 。 可以通过键或索引访问集合。

构造函数

VirtualDirectoryMappingCollection()

创建 VirtualDirectoryMappingCollection 类的新实例。

属性

AllKeys

返回一个字符串数组,该数组包含 VirtualDirectoryMappingCollection 实例中的所有键。

Count

获取包含在 NameObjectCollectionBase 实例中的键/值对的数目。

(继承自 NameObjectCollectionBase)
IsReadOnly

获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。

(继承自 NameObjectCollectionBase)
Item[Int32]

获取或设置位于指定索引位置的 VirtualDirectoryMapping 对象。

Item[String]

根据指定的虚拟目录名称获取或设置 VirtualDirectoryMapping 对象。

Keys

获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 NameObjectCollectionBase 实例。

(继承自 NameObjectCollectionBase)

方法

Add(String, VirtualDirectoryMapping)

VirtualDirectoryMapping 实例添加一个 VirtualDirectoryMappingCollection 对象。

BaseAdd(String, Object)

将具有指定键和值的项添加到 NameObjectCollectionBase 实例中。

(继承自 NameObjectCollectionBase)
BaseClear()

移除 NameObjectCollectionBase 实例中的所有项。

(继承自 NameObjectCollectionBase)
BaseGet(Int32)

获取 NameObjectCollectionBase 实例的指定索引处的项值。

(继承自 NameObjectCollectionBase)
BaseGet(String)

获取 NameObjectCollectionBase 实例中第一个具有指定键的项值。

(继承自 NameObjectCollectionBase)
BaseGetAllKeys()

返回 String 数组,该数组包含 NameObjectCollectionBase 实例中的所有键。

(继承自 NameObjectCollectionBase)
BaseGetAllValues()

返回 Object 数组,该数组包含 NameObjectCollectionBase 实例中的所有值。

(继承自 NameObjectCollectionBase)
BaseGetAllValues(Type)

返回指定类型的数组,该数组包含 NameObjectCollectionBase 实例中的所有值。

(继承自 NameObjectCollectionBase)
BaseGetKey(Int32)

获取 NameObjectCollectionBase 实例的指定索引处的项键。

(继承自 NameObjectCollectionBase)
BaseHasKeys()

获取一个值,通过该值指示 NameObjectCollectionBase 实例是否包含键不为 null 的项。

(继承自 NameObjectCollectionBase)
BaseRemove(String)

移除 NameObjectCollectionBase 实例中具有指定键的项。

(继承自 NameObjectCollectionBase)
BaseRemoveAt(Int32)

移除 NameObjectCollectionBase 实例的指定索引处的项。

(继承自 NameObjectCollectionBase)
BaseSet(Int32, Object)

设置 NameObjectCollectionBase 实例的指定索引处的项值。

(继承自 NameObjectCollectionBase)
BaseSet(String, Object)

NameObjectCollectionBase 实例中第一个具有指定键的项设置值(如果有这样的项);否则将具有指定键和值的项添加到 NameObjectCollectionBase 实例中。

(继承自 NameObjectCollectionBase)
Clear()

VirtualDirectoryMapping 实例中清除所有 VirtualDirectoryMappingCollection 对象。

CopyTo(VirtualDirectoryMapping[], Int32)

从目标数组的指定索引处开始,将整个 VirtualDirectoryMappingCollection 集合复制到兼容的一维 Array

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Get(Int32)

获取指定索引处的指定的 VirtualDirectoryMapping 集合元素。

Get(String)

根据指定的虚拟目录名称获取 VirtualDirectoryMapping 集合元素。

GetEnumerator()

返回循环访问 NameObjectCollectionBase 的枚举数。

(继承自 NameObjectCollectionBase)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetKey(Int32)

获取 VirtualDirectoryMappingCollection 实例的指定索引处的项键。

GetObjectData(SerializationInfo, StreamingContext)

实现 ISerializable 接口,并返回序列化 NameObjectCollectionBase 实例所需的数据。

(继承自 NameObjectCollectionBase)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnDeserialization(Object)

实现 ISerializable 接口,并在完成反序列化之后引发反序列化事件。

(继承自 NameObjectCollectionBase)
Remove(String)

VirtualDirectoryMapping 实例中移除 VirtualDirectoryMappingCollection 对象。

RemoveAt(Int32)

VirtualDirectoryMapping 中移除指定索引处的 VirtualDirectoryMappingCollection 对象。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ICollection.CopyTo(Array, Int32)

从目标数组的指定索引处开始将整个 NameObjectCollectionBase 复制到兼容的一维 Array

(继承自 NameObjectCollectionBase)
ICollection.IsSynchronized

获取一个值,该值指示对 NameObjectCollectionBase 对象的访问是否同步(线程安全)。

(继承自 NameObjectCollectionBase)
ICollection.SyncRoot

获取一个对象,该对象可用于同步对 NameObjectCollectionBase 对象的访问。

(继承自 NameObjectCollectionBase)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅