SharedPropertyGroupManager.CreatePropertyGroup Método

Definición

Busca o crea un grupo de propiedades con la información especificada.

public:
 System::EnterpriseServices::SharedPropertyGroup ^ CreatePropertyGroup(System::String ^ name, System::EnterpriseServices::PropertyLockMode % dwIsoMode, System::EnterpriseServices::PropertyReleaseMode % dwRelMode, [Runtime::InteropServices::Out] bool % fExist);
public System.EnterpriseServices.SharedPropertyGroup CreatePropertyGroup(string name, ref System.EnterpriseServices.PropertyLockMode dwIsoMode, ref System.EnterpriseServices.PropertyReleaseMode dwRelMode, out bool fExist);
member this.CreatePropertyGroup : string * PropertyLockMode * PropertyReleaseMode * bool -> System.EnterpriseServices.SharedPropertyGroup
Public Function CreatePropertyGroup (name As String, ByRef dwIsoMode As PropertyLockMode, ByRef dwRelMode As PropertyReleaseMode, ByRef fExist As Boolean) As SharedPropertyGroup

Parámetros

name
String

Nombre de la propiedad solicitada.

dwIsoMode
PropertyLockMode

Uno de los PropertyLockMode valores. Para obtener más información, consulte la sección Comentarios.

dwRelMode
PropertyReleaseMode

Uno de los PropertyReleaseMode valores. Para obtener más información, consulte la sección Comentarios.

fExist
Boolean

Cuando este método devuelve , contiene true si la propiedad ya existía; false si la llamada creó la propiedad .

Devoluciones

El objeto solicitado SharedPropertyGroup.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el CreatePropertyGroup método para crear un administrador de grupos de propiedades compartidas.

// Create a shared property group.
SharedPropertyGroup^ group =
   groupManager->CreatePropertyGroup( "Receipts",  lockMode,  releaseMode,  groupExists );
// Create a shared property group.
SharedPropertyGroup group = groupManager.CreatePropertyGroup("Receipts",
                           ref lockMode, ref releaseMode, out groupExists);
' Create a shared property group.
Dim group As SharedPropertyGroup = groupManager.CreatePropertyGroup("Receipts", lockMode, releaseMode, groupExists)

Comentarios

Mediante dwIsoMode, durante las operaciones get y set, puede elegir hacer que las propiedades de bloqueo sean atómicas especificando SetGeto para bloquear propiedades durante la duración de la llamada al método especificando Method.

Caution

No use Method al crear un grupo de propiedades en un constructor, lo que puede dar lugar a un interbloqueo.

Si el modo de versión especificado para dwRelMode es Process, la propiedad especificada por name se mantiene activa durante la vigencia del proceso.

Se aplica a