IPropertyCollection.Item - Propriété
Stocke, modifie ou accède aux propriétés.
Espace de noms : Microsoft.Office.Server.Search.Query
Assembly : Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)
Syntaxe
'Déclaration
Default Property Item ( _
key As String _
) As Object
Get
Set
'Utilisation
Dim instance As IPropertyCollection
Dim key As String
Dim value As Object
value = instance(key)
instance(key) = value
Object this[
string key
] { get; set; }
Paramètres
key
Type : System.StringLa clé de la propriété à accéder. Il s'agit de la casse.
Valeur de propriété
Type : System.Object
La valeur de la propriété demandée comme référence d'objet. Il aura le même type sous-jacent de la valeur qui était stockée dans la propriété en premier lieu.
Exceptions
Exception | Condition |
---|---|
[!:ArgumentException] | Si key est null ou vide. |
[!:ArgumentException] | Si value est d'un type non pris en charge. Vous pouvez vérifier si un type est pris en charge à l'aide de IsSupported(Type). |
KeyNotFoundException | Si une propriété avec le texte spécifié key est introuvable sur QueryProperties. |
[!:FieldAccessException] | Si la valeur de la propriété a un accesseur Set interne/privé. |
Remarques
Toutes les propriétés disponibles dans la classe par le biais de syntaxe de la propriété, par exemple Properties.QueryText, également sera disponible par le biais de cette classe d'accesseur (par exemple, les propriétés [« TestRequête"].