SharedPropertyGroupManager.CreatePropertyGroup Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.