Condividi tramite


Classe PropertiesCollection

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Services.WebApi
Assembly:  Microsoft.VisualStudio.Services.WebApi (in Microsoft.VisualStudio.Services.WebApi.dll)

Sintassi

'Dichiarazione
<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)),  _
    IEnumerable, ICollection
[CollectionDataContractAttribute(Name = "Properties", ItemName = "Property", KeyName = "Key", 
    ValueName = "Value")]
public sealed class PropertiesCollection : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable, ICollection

Il tipo PropertiesCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico PropertiesCollection()
Metodo pubblico PropertiesCollection(IDictionary<String, Object>)

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count
Proprietà pubblica Item
Proprietà pubblica Keys
Proprietà pubblica Values

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add
Metodo pubblico Clear
Metodo pubblico ContainsKey
Metodo pubblico ContainsValue
Metodo pubblico Equals (Esegue l'override di Object.Equals(Object)).
Metodo pubblico GetHashCode (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetValue<T>
Metodo pubblico Remove
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetValue(String, Object%)
Metodo pubblico TryGetValue<T>(String, T%)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<String, Object>>.Add
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<String, Object>>.Contains
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<String, Object>>.CopyTo
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable<KeyValuePair<String, Object>>.GetEnumerator
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator
Implementazione esplicita dell'interfacciaProprietà privata ICollection<KeyValuePair<String, Object>>.IsReadOnly
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized
Implementazione esplicita dell'interfacciaProprietà privata IDictionary<String, Object>.Keys
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<String, Object>>.Remove
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot
Implementazione esplicita dell'interfacciaProprietà privata IDictionary<String, Object>.Values

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Services.WebApi