Partager via


Classe FacetInfoCollection

The FacetInfoCollection class represents a collection of FacetInfo objects that represent all facets on the instance of SQL Server.

Hiérarchie d'héritage

System. . :: . .Object
  System.Collections.ObjectModel. . :: . .Collection< (Of < ( <'FacetInfo> ) > ) >
    System.Collections.ObjectModel. . :: . .KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >
      Microsoft.SqlServer.Management.Dmf..::..FacetInfoCollection

Espace de noms :  Microsoft.SqlServer.Management.Dmf
Assembly :  Microsoft.SqlServer.Dmf (en Microsoft.SqlServer.Dmf.dll)

Syntaxe

'Déclaration
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class FacetInfoCollection _
    Inherits KeyedCollection(Of String, FacetInfo)
'Utilisation
Dim instance As FacetInfoCollection
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class FacetInfoCollection : KeyedCollection<string, FacetInfo>
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class FacetInfoCollection sealed : public KeyedCollection<String^, FacetInfo^>
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type FacetInfoCollection =  
    class
        inherit KeyedCollection<string, FacetInfo>
    end
public final class FacetInfoCollection extends KeyedCollection<String, FacetInfo>

Le type FacetInfoCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique FacetInfoCollection Initializes a new instance of the FacetInfoCollection class.

Haut de la page

Propriétés

  Nom Description
Propriété publique Comparer (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Propriété publique Count (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Propriété protégée Dictionary (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Propriété publique Item[ ( [ ( TKey] ) ] ) (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Propriété publique Item[ ( [ ( Int32] ) ] ) (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Propriété protégée Items (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Add (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode protégée ChangeItemKey (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode publique Clear (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode protégée ClearItems (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode publique Contains(TKey) (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode publique Contains(T) (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode publique CopyTo (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetEnumerator (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode publique GetHashCode (hérité de Object.)
Méthode protégée GetKeyForItem (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode publique GetType (hérité de Object.)
Méthode publique IndexOf (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode publique Insert (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode protégée InsertItem (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique Remove(TKey) (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode publique Remove(T) (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode publique RemoveAt (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Méthode protégée RemoveItem (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode protégée SetItem (hérité de KeyedCollection< (Of < ( <'String, FacetInfo> ) > ) >.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IList. . :: . .Add (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Contains (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICollection. . :: . .CopyTo (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IEnumerable. . :: . .GetEnumerator (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .IndexOf (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Insert (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .IsFixedSize (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection< (Of < <' (T> ) > > ). . :: . .IsReadOnly (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .IsReadOnly (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection. . :: . .IsSynchronized (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .Item (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Remove (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection. . :: . .SyncRoot (hérité de Collection< (Of < ( <'FacetInfo> ) > ) >.)

Haut de la page

Notes

An FacetinfoCollection object can be used to gain access to a set of facet information.

Cet espace de noms, cette classe ou ce membre est pris en charge uniquement par la version 2.0 de Microsoft .NET Framework.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.