Compartilhar via


PropertyBag<T>.Item property

Obtém ou define uma propriedade no conjunto de.

Namespace:  Microsoft.Office.Server.Search.Query
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaração
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

Property value

Type: System.Object
O valor da propriedade

Implements

IPropertyCollection.Item[String]

Exceptions

Exception Condition
ArgumentException

Se key é nulo ou vazio.

KeyNotFoundException

Se uma propriedade com o especificado key não foi encontrado em QueryProperties.

FieldAccessException

Se a propriedade sendo definida han um setter interno/particular.

Comentários

Se a chave passada corresponde a um nome de propriedade do proprietário classe (), que propriedades getter/setter será chamado, em vez de fecthing-lo da bolsa. Observação: É comum que setter/getter para usar SetOnBag(String, Object) / GetFromBag(String) para usar o conjunto como o armazenamento para a propriedade. Propriedades com rigidez de tipos com setters internos não podem ser definidas usando este indexador.

Ver também

Referência

PropertyBag<T> class

PropertyBag<T> members

Microsoft.Office.Server.Search.Query namespace