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
key
Type: System.StringA chave da propriedade para retornar
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.