Compartilhar via


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.String

    A 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"].

Ver também

Referência

IPropertyCollection interface

IPropertyCollection members

Microsoft.Office.Server.Search.Query namespace