PropertyBag<T>.Item 属性

获取或设置包的属性。

命名空间:  Microsoft.Office.Server.Search.Query
程序集:  Microsoft.Office.Server.Search(位于 Microsoft.Office.Server.Search.dll 中)

语法

声明
Public Overrides Default Property Item ( _
    key As String _
) As Object
    Get
    Set
用法
Dim instance As PropertyBag
Dim key As String
Dim value As Object

value = instance(key)

instance(key) = value
public override Object this[
    string key
] { get; set; }

参数

属性值

类型:System.Object
属性值

实现

IPropertyCollection.Item[String]

异常

异常 条件
ArgumentException

如果key为 null 或为空。

KeyNotFoundException

如果具有指定的属性未在 QueryProperties 上找到key 。

FieldAccessException

如果正在设置内部/私钥 setter 的汉字的属性。

备注

如果传递的参数匹配所有者类 () 的属性名,该属性 getter/setter 将调用而不是 fecthing 它从包。注意: 它是常见的使用**SetOnBag(String, Object)**的 setter/getter / **GetFromBag(String)**属性用作存储袋。不能使用此索引器设置与内部资源库的强类型的属性。

另请参阅

引用

PropertyBag<T> 类

PropertyBag<T> 成员

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