Partager via


PropertiesCollection, classe

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Services.WebApi.PropertiesCollection

Espace de noms :  Microsoft.VisualStudio.Services.WebApi
Assembly :  Microsoft.VisualStudio.Services.WebApi (dans Microsoft.VisualStudio.Services.WebApi.dll)

Syntaxe

'Déclaration
<CollectionDataContractAttribute(Name := "Properties", ItemName := "Property", KeyName := "Key",  _
    ValueName := "Value")> _
Public NotInheritable Class PropertiesCollection _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    ICollection, IEnumerable
[CollectionDataContractAttribute(Name = "Properties", ItemName = "Property", KeyName = "Key", 
    ValueName = "Value")]
public sealed class PropertiesCollection : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    ICollection, IEnumerable

Le type PropertiesCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique PropertiesCollection()
Méthode publique PropertiesCollection(IDictionary<String, Object>)

Début

Propriétés

  Nom Description
Propriété publique Count
Propriété publique Item
Propriété publique Keys
Propriété publique Values

Début

Méthodes

  Nom Description
Méthode publique Add
Méthode publique Clear
Méthode publique ContainsKey
Méthode publique ContainsValue
Méthode publique Equals (Substitue Object.Equals(Object).)
Méthode publique GetHashCode (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue<T>
Méthode publique Remove
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryGetValue(String, Object%)
Méthode publique TryGetValue<T>(String, T%)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique Buffer<KeyValuePair<String, Object>> (Défini par EnumerableExtensions.)

Début

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<String, Object>>.Add
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<String, Object>>.Contains
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<String, Object>>.CopyTo
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo
Implémentation d'interface expliciteMéthode privée IEnumerable<KeyValuePair<String, Object>>.GetEnumerator
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator
Implémentation d'interface explicitePropriété privée ICollection<KeyValuePair<String, Object>>.IsReadOnly
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized
Implémentation d'interface explicitePropriété privée IDictionary<String, Object>.Keys
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<String, Object>>.Remove
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot
Implémentation d'interface explicitePropriété privée IDictionary<String, Object>.Values

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Services.WebApi, espace de noms