de la propiedad PropertyBag<T>.Item
Obtener o establecer una propiedad en la bolsa.
Espacio de nombres: Microsoft.Office.Server.Search.Query
Ensamblado: Microsoft.Office.Server.Search (en Microsoft.Office.Server.Search.dll)
Sintaxis
'Declaración
Public Overrides Default Property Item ( _
key As String _
) As Object
Get
Set
'Uso
Dim instance As PropertyBag
Dim key As String
Dim value As Object
value = instance(key)
instance(key) = value
public override Object this[
string key
] { get; set; }
Parámetros
key
Tipo: System.StringLa clave de la propiedad para devolver
Valor de propiedad
Tipo: System.Object
El valor de la propiedad
Implementaciones
IPropertyCollection.Item[String]
Excepciones
Excepción | Condición |
---|---|
ArgumentException | Si key es nulo o está vacío. |
KeyNotFoundException | Si una propiedad con el objeto key no se encuentra en QueryProperties. |
FieldAccessException | Si la propiedad es establecer han un establecedor interna o privada. |
Comentarios
Si la clave pasada coincide con un nombre de propiedad de la clase de propietario (), que las propiedades getter/setter se llamará en lugar de fecthing, de bolsa. Nota: Es común que setter/getter utilizar SetOnBag(String, Object) y GetFromBag(String) a utilizar la bolsa como el almacenamiento de información de la propiedad. Propiedades inflexible con establecedores internos no se puede establecer mediante este indizador.