ReadOnlyMetadataCollection<T> 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
表示 MetadataCollection 周圍之唯讀包裝函式的類別
繼承階層
System.Object
System.Collections.ObjectModel.ReadOnlyCollection<T>
System.Data.Entity.Core.Metadata.Edm.ReadOnlyMetadataCollection<T>
System.Data.Entity.Core.Metadata.Edm.ItemCollection
命名空間: System.Data.Entity.Core.Metadata.Edm
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
<DefaultMemberAttribute("Item")> _
Public Class ReadOnlyMetadataCollection(Of T As MetadataItem) _
Inherits ReadOnlyCollection(Of T)
'用途
Dim instance As ReadOnlyMetadataCollection(Of T)
[DefaultMemberAttribute("Item")]
public class ReadOnlyMetadataCollection<T> : ReadOnlyCollection<T>
where T : MetadataItem
[DefaultMemberAttribute(L"Item")]
generic<typename T>
where T : MetadataItem
public ref class ReadOnlyMetadataCollection : public ReadOnlyCollection<T>
[<DefaultMemberAttribute("Item")>]
type ReadOnlyMetadataCollection<'T when 'T : MetadataItem> =
class
inherit ReadOnlyCollection<'T>
end
JScript does not support generic types and methods.
類型參數
- T
此集合中項目的類型
ReadOnlyMetadataCollection<T> 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
Count | (繼承自 ReadOnlyCollection<T>)。 | |
IsReadOnly | 取得表示此集合是否為唯讀的值。 | |
Item[Int32] | (繼承自 ReadOnlyCollection<T>)。 | |
Item[String] | 使用指定的識別從此集合取得項目。 | |
Items | (繼承自 ReadOnlyCollection<T>)。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
Contains(T) | (繼承自 ReadOnlyCollection<T>)。 | |
Contains(String) | 判斷集合是否包含具有指定識別的項目。 | |
CopyTo | (繼承自 ReadOnlyCollection<T>)。 | |
Equals | (繼承自 Object)。 | |
Finalize | (繼承自 Object)。 | |
GetEnumerator | 傳回可逐一查看此集合的列舉值。 | |
GetHashCode | (繼承自 Object)。 | |
GetType | (繼承自 Object)。 | |
GetValue | 使用指定的識別從此集合擷取項目。 | |
IndexOf | 傳回集合中指定值的索引。 | |
MemberwiseClone | (繼承自 Object)。 | |
ToString | (繼承自 Object)。 | |
TryGetValue | 使用指定的識別從此集合擷取項目。 |
靠上
明確介面實作
名稱 | 描述 | |
---|---|---|
ICollection<T>.Add | (繼承自 ReadOnlyCollection<T>)。 | |
IList.Add | (繼承自 ReadOnlyCollection<T>)。 | |
ICollection<T>.Clear | (繼承自 ReadOnlyCollection<T>)。 | |
IList.Clear | (繼承自 ReadOnlyCollection<T>)。 | |
IList.Contains | (繼承自 ReadOnlyCollection<T>)。 | |
ICollection.CopyTo | (繼承自 ReadOnlyCollection<T>)。 | |
IEnumerable.GetEnumerator | (繼承自 ReadOnlyCollection<T>)。 | |
IList.IndexOf | (繼承自 ReadOnlyCollection<T>)。 | |
IList<T>.Insert | (繼承自 ReadOnlyCollection<T>)。 | |
IList.Insert | (繼承自 ReadOnlyCollection<T>)。 | |
IList.IsFixedSize | (繼承自 ReadOnlyCollection<T>)。 | |
ICollection<T>.IsReadOnly | (繼承自 ReadOnlyCollection<T>)。 | |
IList.IsReadOnly | (繼承自 ReadOnlyCollection<T>)。 | |
ICollection.IsSynchronized | (繼承自 ReadOnlyCollection<T>)。 | |
IList<T>.Item | (繼承自 ReadOnlyCollection<T>)。 | |
IList.Item | (繼承自 ReadOnlyCollection<T>)。 | |
ICollection<T>.Remove | (繼承自 ReadOnlyCollection<T>)。 | |
IList.Remove | (繼承自 ReadOnlyCollection<T>)。 | |
IList<T>.RemoveAt | (繼承自 ReadOnlyCollection<T>)。 | |
IList.RemoveAt | (繼承自 ReadOnlyCollection<T>)。 | |
ICollection.SyncRoot | (繼承自 ReadOnlyCollection<T>)。 |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。