SharedPropertyGroupManager.CreatePropertyGroup Método

Definição

Encontra ou cria um grupo de propriedades com a informação fornecida.

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

O nome da propriedade solicitada.

dwIsoMode
PropertyLockMode

Um dos PropertyLockMode valores. Consulte a seção Comentários para obter mais informações.

dwRelMode
PropertyReleaseMode

Um dos PropertyReleaseMode valores. Consulte a seção Comentários para obter mais informações.

fExist
Boolean

Quando este método retorna, contém true se a propriedade já existia; false se a chamada criou a propriedade.

Devoluções

O pedido SharedPropertyGroupde .

Exemplos

O exemplo de código seguinte mostra como usar o CreatePropertyGroup método para criar um gestor de grupos de propriedades partilhadas.

// 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)

Observações

Usando dwIsoMode, durante as operações get e set, pode optar por tornar as propriedades de bloqueio atómicas especificando SetGet, ou bloquear propriedades durante a duração da chamada ao método especificando Method.

Atenção

Não use Method ao criar um grupo de propriedades num construtor; fazê-lo pode resultar num deadlock.

Se o modo de libertação especificado para dwRelMode for Process, a propriedade especificada por name mantém-se viva durante toda a vida útil do processo.

Aplica-se a