Compartir a través de


_PropertyAccessor.SetProperty(String, Object) Método

Definición

Establece la propiedad especificada por SchemaName en el valor especificado por 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)

Parámetros

SchemaName
String

Nombre de una propiedad cuyo valor se va a establecer según lo especificado por Value. El espacio de nombres hace referencia a la propiedad. Para obtener más información, vea Hacer referencia a propiedades por espacio de nombres.

Value
Object

Valor que se va a establecer para la propiedad especificada por SchemaName.

Comentarios

Si la propiedad no existe y SchemaName contiene un especificador de propiedad válido, SetProperty crea la propiedad y asigna el valor especificado por Value. Si la propiedad existe y SchemaName es válida, SetProperty asigna la propiedad con el valor especificado por Value.

Tenga en cuenta que no se admite en una vista personalizada una propiedad personalizada creada usando PropertyAccessor. Si desea ver una propiedad personalizada en un elemento, cree la propiedad mediante el Add(String, OlUserPropertyType, Object, Object) método .

Si el objeto primario de PropertyAccessor admite explícita operación de Guardar y, a continuación, las propiedades se deben guardar en el objeto con un explícitas Guardar llamada al método. Si el objeto no admite explícita operación de Guardar y, a continuación, las propiedades se guardan en el objeto cuando se llame a SetProperties.

Tenga cuidado y asegúrese de que se controlan todas las excepciones correctamente. Las condiciones en las que el establecimiento de las propiedades genera un error incluyen las siguientes:

Para obtener más información sobre cómo establecer propiedades mediante el objeto PropertyAccessor, consulte Procedimientos recomendados para obtener y establecer propiedades.

Se aplica a