ProtocolCollection 類別

定義

表示包含通訊協定集合的組態項目。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public ref class ProtocolCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProtocolElement))]
public sealed class ProtocolCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProtocolElement))>]
type ProtocolCollection = class
    inherit ConfigurationElementCollection
Public NotInheritable Class ProtocolCollection
Inherits ConfigurationElementCollection
繼承
屬性

備註

ProtocolCollection會在 .NET Framework 3.5 中引進。 如需詳細資訊,請參閱版本和相依性

建構函式

ProtocolCollection()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 ProtocolCollection 類別的新執行個體。

屬性

AddElementName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定 ConfigurationElement 的名稱,以在衍生類別中覆寫時,與 ConfigurationElementCollection 中的加入作業相關聯。

(繼承來源 ConfigurationElementCollection)
AllKeys

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 ProtocolCollection 執行個體的所有索引鍵。

ClearElementName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定 ConfigurationElement 的名稱,以在衍生類別中覆寫時,與 ConfigurationElementCollection 中的清除作業相關聯。

(繼承來源 ConfigurationElementCollection)
CollectionType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 ConfigurationElementCollection 的類型。

(繼承來源 ConfigurationElementCollection)
Count

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得集合中的項目數。

(繼承來源 ConfigurationElementCollection)
CurrentConfiguration

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得最上層 Configuration 執行個體的參考,這個執行個體表示目前 ConfigurationElement 執行個體所屬的組態階層架構。

(繼承來源 ConfigurationElement)
ElementInformation

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 ElementInformation 物件,其中包含 ConfigurationElement 物件之不可自訂的資訊和功能。

(繼承來源 ConfigurationElement)
ElementName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,取得用於識別組態檔中這個項目集合的名稱。

(繼承來源 ConfigurationElementCollection)
ElementProperty

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得表示 ConfigurationElementProperty 物件本身的 ConfigurationElement 物件。

(繼承來源 ConfigurationElement)
EmitClear

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定值,這個值指定是否已經清除集合。

(繼承來源 ConfigurationElementCollection)
EvaluationContext

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 ConfigurationElement 物件的 ContextInformation 物件。

(繼承來源 ConfigurationElement)
HasContext

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出 CurrentConfiguration 屬性是否為 null

(繼承來源 ConfigurationElement)
IsSynchronized

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出是否同步存取集合。

(繼承來源 ConfigurationElementCollection)
Item[ConfigurationProperty]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定此組態項目的屬性 (Property) 或屬性 (Attribute)。

(繼承來源 ConfigurationElement)
Item[Int32]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得集合中位於指定索引的 ProtocolElement 物件。

Item[String]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得具有指定索引鍵之第一個項目的值。

LockAllAttributesExcept

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得已鎖定屬性的集合。

(繼承來源 ConfigurationElement)
LockAllElementsExcept

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得已鎖定項目的集合。

(繼承來源 ConfigurationElement)
LockAttributes

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得已鎖定屬性的集合。

(繼承來源 ConfigurationElement)
LockElements

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得已鎖定項目的集合。

(繼承來源 ConfigurationElement)
LockItem

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定值,指出此項目是否已被鎖定。

(繼承來源 ConfigurationElement)
Properties

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得屬性的集合。

(繼承來源 ConfigurationElement)
RemoveElementName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定 ConfigurationElement 的名稱,以在衍生類別中覆寫時,與 ConfigurationElementCollection 中的移除作業相關聯。

(繼承來源 ConfigurationElementCollection)
SyncRoot

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得用於同步存取 ConfigurationElementCollection 的物件。

(繼承來源 ConfigurationElementCollection)
ThrowOnDuplicate

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,這個值表示嘗試將重複的 ConfigurationElement 新增至 ConfigurationElementCollection 是否會導致擲回例外狀況。

(繼承來源 ConfigurationElementCollection)

方法

Add(ProtocolElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將組態項目加入至 ProtocolCollection 執行個體。

BaseAdd(ConfigurationElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將組態項目新增至 ConfigurationElementCollection

(繼承來源 ConfigurationElementCollection)
BaseAdd(ConfigurationElement, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將組態項目加入組態項目集合。

(繼承來源 ConfigurationElementCollection)
BaseAdd(Int32, ConfigurationElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將組態項目加入組態項目集合。

(繼承來源 ConfigurationElementCollection)
BaseClear()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從集合移除所有組態項目物件。

(繼承來源 ConfigurationElementCollection)
BaseGet(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得位在指定之索引位置的組態項目。

(繼承來源 ConfigurationElementCollection)
BaseGet(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回具有指定索引鍵的組態項目。

(繼承來源 ConfigurationElementCollection)
BaseGetAllKeys()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回包含在 ConfigurationElementCollection 中所有組態項目的索引鍵陣列。

(繼承來源 ConfigurationElementCollection)
BaseGetKey(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得在指定之索引位置的 ConfigurationElement 索引鍵。

(繼承來源 ConfigurationElementCollection)
BaseIndexOf(ConfigurationElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示所指定 ConfigurationElement 的索引。

(繼承來源 ConfigurationElementCollection)
BaseIsRemoved(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指出是否已從 ConfigurationElement 移除具有指定索引鍵的 ConfigurationElementCollection

(繼承來源 ConfigurationElementCollection)
BaseRemove(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從集合移除 ConfigurationElement

(繼承來源 ConfigurationElementCollection)
BaseRemoveAt(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

移除在指定之索引位置的 ConfigurationElement

(繼承來源 ConfigurationElementCollection)
Clear()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從集合移除所有組態項目物件。

CopyTo(ConfigurationElement[], Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

複製 ConfigurationElementCollection 的內容至陣列。

(繼承來源 ConfigurationElementCollection)
CreateNewElement()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,建立新的 ConfigurationElement

(繼承來源 ConfigurationElementCollection)
CreateNewElement(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,建立新的 ConfigurationElement

(繼承來源 ConfigurationElementCollection)
DeserializeElement(XmlReader, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從組態檔讀取 XML。

(繼承來源 ConfigurationElement)
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

ConfigurationElementCollection 與指定的物件相比較。

(繼承來源 ConfigurationElementCollection)
GetElementKey(ConfigurationElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,取得指定組態項目的項目索引鍵。

(繼承來源 ConfigurationElementCollection)
GetEnumerator()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 IEnumerator,其用於逐一查看 ConfigurationElementCollection

(繼承來源 ConfigurationElementCollection)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得表示 ConfigurationElementCollection 執行個體的唯一值。

(繼承來源 ConfigurationElementCollection)
GetTransformedAssemblyString(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回指定之組件名稱的轉換版本。

(繼承來源 ConfigurationElement)
GetTransformedTypeString(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回指定之型別名稱的轉換版本。

(繼承來源 ConfigurationElement)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前執行個體的 Type

(繼承來源 Object)
Init()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

ConfigurationElement 物件設定為它的初始狀態。

(繼承來源 ConfigurationElement)
InitializeDefault()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

用來初始化 ConfigurationElement 物件的預設值集。

(繼承來源 ConfigurationElement)
IsElementName(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指出指定的 ConfigurationElement 是否存在於 ConfigurationElementCollection 中。

(繼承來源 ConfigurationElementCollection)
IsElementRemovable(ConfigurationElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指出指定的 ConfigurationElement 是否可從 ConfigurationElementCollection 移除。

(繼承來源 ConfigurationElementCollection)
IsModified()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,指出這個 ConfigurationElementCollection 自上次儲存或載入後是否已修改。

(繼承來源 ConfigurationElementCollection)
IsReadOnly()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指出 ConfigurationElementCollection 物件是否為唯讀。

(繼承來源 ConfigurationElementCollection)
ListErrors(IList)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將這個 ConfigurationElement 物件中和所有子項目中的無效屬性錯誤加入傳遞的清單。

(繼承來源 ConfigurationElement)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnDeserializeUnrecognizedAttribute(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得值,指出在還原序列化程序中是否遇到未知的屬性 (Attribute)。

(繼承來源 ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

導致組態系統擲回例外狀況。

(繼承來源 ConfigurationElementCollection)
OnRequiredPropertyNotFound(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在找不到必要的屬性時擲回例外狀況 (Exception)。

(繼承來源 ConfigurationElement)
PostDeserialize()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

還原序列化之後呼叫。

(繼承來源 ConfigurationElement)
PreSerialize(XmlWriter)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

序列化之前呼叫。

(繼承來源 ConfigurationElement)
Remove(ProtocolElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從集合中移除指定的 ProtocolElement 物件。

Remove(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

從集合移除具有指定索引鍵的 ProtocolElement 物件。

RemoveAt(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

移除位於指定索引位置的 ProtocolElement 物件。

Reset(ConfigurationElement)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,將 ConfigurationElementCollection 重設為其未修改的狀態。

(繼承來源 ConfigurationElementCollection)
ResetModified()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,將 IsModified() 屬性的值重設為 false

(繼承來源 ConfigurationElementCollection)
SerializeElement(XmlWriter, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,將組態資料寫入組態檔的 XML 項目中。

(繼承來源 ConfigurationElementCollection)
SerializeToXmlElement(XmlWriter, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中實作時,將此組態項目的外部標記寫入組態檔中。

(繼承來源 ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將屬性設定為指定的值。

(繼承來源 ConfigurationElement)
SetReadOnly()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

設定 IsReadOnly() 物件和所有子項目的 ConfigurationElementCollection 屬性。

(繼承來源 ConfigurationElementCollection)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回代表目前物件的字串。

(繼承來源 Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回復從組態階層架構的不同層級合併組態資訊所造成的影響。

(繼承來源 ConfigurationElementCollection)

明確介面實作

ICollection.CopyTo(Array, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

ConfigurationElementCollection 複製至陣列。

(繼承來源 ConfigurationElementCollection)

擴充方法

Cast<TResult>(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

IEnumerable 轉換成 IQueryable

適用於