Comparteix a través de


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 valores de PropertyLockMode. Vea la sección Comentarios para obtener más información.

dwRelMode
PropertyReleaseMode

Uno de los valores de PropertyReleaseMode. Vea la sección Comentarios para obtener más información.

fExist
Boolean

El resultado que devuelve este método contiene true si la propiedad ya existía, o el valor false si fue la llamada la que creó la propiedad.

Devoluciones

SharedPropertyGroup solicitado.

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

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

Precaución

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