IPropertyCollection.Item 属性
存储、 改变,或访问属性。
命名空间: Microsoft.Office.Server.Search.Query
程序集: Microsoft.Office.Server.Search(位于 Microsoft.Office.Server.Search.dll 中)
语法
声明
Default Property Item ( _
key As String _
) As Object
Get
Set
用法
Dim instance As IPropertyCollection
Dim key As String
Dim value As Object
value = instance(key)
instance(key) = value
Object this[
string key
] { get; set; }
参数
key
类型:System.String要访问的属性的键。它是区分大小写。
属性值
类型:System.Object
作为一个对象引用请求的属性的值。它将具有相同的基础类型的第一个位置存储在属性中的值。
异常
异常 | 条件 |
---|---|
[!:ArgumentException] | 如果key为 null 或为空。 |
[!:ArgumentException] | 如果value是不受支持的类型。您可以检查程序使用IsSupported(Type)支持的类型。 |
KeyNotFoundException | 如果具有指定的属性未在QueryProperties上找到key 。 |
[!:FieldAccessException] | 如果所设置的属性有内部/私钥 setter。 |
备注
可通过属性语法,如 Properties.QueryText,类的每个属性还可通过此访问器 (例如,"QueryTest"的属性。