Compartir a través de


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

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.

Vea también

Referencia

clase PropertyBag<T>

Miembros PropertyBag<T>

Espacio de nombres Microsoft.Office.Server.Search.Query