CollectionItemCollection Classe

Definição

Classe coleção SFC para objetos de item de coleção

public sealed class CollectionItemCollection : Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<Microsoft.SqlServer.Management.Collector.CollectionItem,Microsoft.SqlServer.Management.Collector.CollectionItem.Key,Microsoft.SqlServer.Management.Collector.CollectionSet>
type CollectionItemCollection = class
    inherit SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>
Public NotInheritable Class CollectionItemCollection
Inherits SfcCollatedDictionaryCollection(Of CollectionItem, CollectionItem.Key, CollectionSet)
Herança

Construtores

Nome Description
CollectionItemCollection(CollectionSet)

Inicializa uma nova instância de um CollectionItemCollection dado um CollectionSet

Propriedades

Nome Description
Ascending

Classificar de maneira crescente para a cultura da coleção atual.

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
Count

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
CultureInfo

A classificação da coleção usará essas informações de cultura .NET.

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
IgnoreCase

Classifique de maneira que não diferencia maiúsculas de minúsculas para a cultura de coleção atual.

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
Initialized

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
IsReadOnly

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
IsSynchronized

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
Item[K]

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
Item[String]

Obter o CollectionItem pelo nome

Parent

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
SyncRoot

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)

Métodos

Nome Description
Add(T)

Adiciona o obj à coleção

(Herdado de SfcCollection<T,K,ParentT>)
AddCollectionItem(CollectionItem)

Adicione explicitamente um item à coleção. TODO: essa é uma solução temporária até o SFC v2.

AddImpl(T)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
AddShadow(T)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
Clear()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
Contains(K)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
Contains(T)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
CopyTo(Array, Int32)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
CopyTo(T[], Int32)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
CreateAndInitializeChildObject(K)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
EnsureCollectionInitialized()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
FinishMerge()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
GetCollectionElementNameImpl()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
GetElementFactoryImpl()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
GetEnumerator()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
GetExistingObjectByKey(K)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
GetObjectByKey(K)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
InitInnerCollection()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
PrepareMerge()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
Refresh()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
Refresh(Boolean)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
Remove(T)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
RemoveCollectionItem(CollectionItem)

Remover explicitamente um item da coleção TODO: essa é uma solução temporária até o SFC v2

RemoveImpl(T)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
RemoveInternal(T)

Remova o item dado pela chave. O objeto existente é marcado com um estado de ToBeDropped para remoção quando seu pai é alterado ou descartado. Nesse momento, o objeto marcado será removido da coleção. Pendentes, nenhum ou objetos descartados são removidos da coleção imediatamente.

(Herdado de SfcCollection<T,K,ParentT>)
Rename(T, K)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ResetInnerCollection()

Chame isso se alguma das propriedades CultureInfo, IgnoreCase ou Crescente for alterada após a Inicialização. A coleção é redefinida para honrar as novas configurações. TODO: O usuário é responsável por chamar isso depois de alterar as propriedades desejadas, ele deve ser automatizado.

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
TryGetValue(K, T)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)

Implantações explícitas de interface

Nome Description
IComparer<K>.Compare(K, K)

Compare as chaves com base em nossas propriedades CultureInfo e IgnoreCase atuais, a menos que um comparador personalizado tenha sido passado.

(Herdado de SfcCollatedDictionaryCollection<T,K,ParentT>)
IEnumerable.GetEnumerator()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
IListSource.ContainsListCollection

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
IListSource.GetList()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.Add(SfcInstance)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.AddShadow(SfcInstance)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.Count

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.EnsureInitialized()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.FinishMerge()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.GetCollectionElementNameImpl()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.GetElementFactory()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.GetExisting(SfcKey, SfcInstance)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.GetObjectByKey(SfcKey)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.Initialized

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.Parent

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.PrepareMerge()

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.Remove(SfcInstance)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.RemoveElement(SfcInstance)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)
ISfcCollection.Rename(SfcInstance, SfcKey)

Classe coleção SFC para objetos de item de coleção

(Herdado de SfcCollection<T,K,ParentT>)

Aplica-se a