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 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.