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"的属性。

另请参阅

引用

IPropertyCollection 接口

IPropertyCollection 成员

Microsoft.Office.Server.Search.Query 命名空间