SharedPropertyGroupManager.CreatePropertyGroup Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.