Share via


PropertiesCollection-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Services.WebApi
Assembly:  Microsoft.VisualStudio.Services.WebApi (in Microsoft.VisualStudio.Services.WebApi.dll)

Syntax

'Declaration
<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

Der PropertiesCollection-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PropertiesCollection()
Öffentliche Methode PropertiesCollection(IDictionary<String, Object>)

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count
Öffentliche Eigenschaft Item
Öffentliche Eigenschaft Keys
Öffentliche Eigenschaft Values

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add
Öffentliche Methode Clear
Öffentliche Methode ContainsKey
Öffentliche Methode ContainsValue
Öffentliche Methode Equals (Überschreibt Object.Equals(Object).)
Öffentliche Methode GetHashCode (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue<T>
Öffentliche Methode Remove
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetValue(String, Object%)
Öffentliche Methode TryGetValue<T>(String, T%)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<String, Object>>.Add
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<String, Object>>.Contains
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<String, Object>>.CopyTo
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<KeyValuePair<String, Object>>.GetEnumerator
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<KeyValuePair<String, Object>>.IsReadOnly
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary<String, Object>.Keys
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<String, Object>>.Remove
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary<String, Object>.Values

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Services.WebApi-Namespace