_PropertyAccessor.SetProperty(String, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 指定的 SchemaName
属性设置为 指定的 Value
值。
public:
void SetProperty(System::String ^ SchemaName, System::Object ^ Value);
public void SetProperty (string SchemaName, object Value);
Public Sub SetProperty (SchemaName As String, Value As Object)
参数
- Value
- Object
要为 指定的 SchemaName
属性设置的值。
注解
如果该属性不存在, SchemaName
并且 包含有效的属性说明符,则 SetProperty 将创建 属性并分配 指定的 Value
值。 如果属性确实存在并且 SchemaName
有效,则 SetProperty 将使用 指定的 Value
值分配属性。
请注意,使用 PropertyAccessor 创建的自定义属性在自定义视图中不受支持。 如果要查看项上的自定义属性,请使用 Add(String, OlUserPropertyType, Object, Object) 方法创建属性。
如果父对象的 PropertyAccessor 支持显式 保存 操作,则属性应保存对该对象具有显式 保存 方法调用。 如果该对象不支持显式 Save 操作,则属性保存到该对象在调用 SetProperties 时。
处理异常时要多加小心,并确保所有异常都已正确处理。 设置属性失败的情况包括:
有关使用 PropertyAccessor 对象设置属性的详细信息,请参阅 获取和设置属性的最佳做法