IPropertyCollection.Item property
Armazena, altera ou acesse propriedades.
Namespace: Microsoft.Office.Server.Search.Query
Assembly: Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)
Syntax
'Declaração
Default Property Item ( _
key As String _
) As Object
Get
Set
'Uso
Dim instance As IPropertyCollection
Dim key As String
Dim value As Object
value = instance(key)
instance(key) = value
Object this[
string key
] { get; set; }
Parâmetros
key
Type: System.StringA chave da propriedade para acessar. Ele diferencia maiúsculas de minúsculas.
Property value
Type: System.Object
O valor para a propriedade solicitada como uma referência de objeto. Ela terá o mesmo tipo subjacente do valor que foi armazenado na propriedade em primeiro lugar.
Exceptions
Exception | Condition |
---|---|
[!:ArgumentException] | Se key é nulo ou vazio. |
[!:ArgumentException] | Se value for de um tipo sem suporte. Você pode verificar se há suporte para um tipo usando IsSupported(Type). |
KeyNotFoundException | Se uma propriedade com o especificado key não foi encontrado em QueryProperties. |
[!:FieldAccessException] | Se a propriedade sendo definida tem um setter interno/particular. |
Comentários
Todas as propriedades disponíveis na classe via sintaxe de propriedade, como Properties.QueryText, também estarão disponíveis via nesse acessador (por exemplo, propriedades ["QueryTest"].