Compartir a través de


PropertiesCollection (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Services.WebApi
Ensamblado:  Microsoft.VisualStudio.Services.WebApi (en Microsoft.VisualStudio.Services.WebApi.dll)

Sintaxis

'Declaración
<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

El tipo PropertiesCollection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público PropertiesCollection()
Método público PropertiesCollection(IDictionary<String, Object>)

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Count
Propiedad pública Item
Propiedad pública Keys
Propiedad pública Values

Arriba

Métodos

  Nombre Descripción
Método público Add
Método público Clear
Método público ContainsKey
Método público ContainsValue
Método público Equals (Invalida a Object.Equals(Object)).
Método público GetHashCode (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetValue<T>
Método público Remove
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryGetValue(String, Object%)
Método público TryGetValue<T>(String, T%)

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ICollection<KeyValuePair<String, Object>>.Add
Implementación explícita de interfacesMétodo privado ICollection<KeyValuePair<String, Object>>.Contains
Implementación explícita de interfacesMétodo privado ICollection<KeyValuePair<String, Object>>.CopyTo
Implementación explícita de interfacesMétodo privado ICollection.CopyTo
Implementación explícita de interfacesMétodo privado IEnumerable<KeyValuePair<String, Object>>.GetEnumerator
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator
Implementación explícita de interfacesPropiedad privada ICollection<KeyValuePair<String, Object>>.IsReadOnly
Implementación explícita de interfacesPropiedad privada ICollection.IsSynchronized
Implementación explícita de interfacesPropiedad privada IDictionary<String, Object>.Keys
Implementación explícita de interfacesMétodo privado ICollection<KeyValuePair<String, Object>>.Remove
Implementación explícita de interfacesPropiedad privada ICollection.SyncRoot
Implementación explícita de interfacesPropiedad privada IDictionary<String, Object>.Values

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Services.WebApi (Espacio de nombres)