Compartilhar via


Permission.ApplyPolicy(String) Método

Definição

Aplica uma política ao formulário usando um arquivo de modelo de política.

public:
 abstract void ApplyPolicy(System::String ^ filename);
public abstract void ApplyPolicy (string filename);
abstract member ApplyPolicy : string -> unit
Public MustOverride Sub ApplyPolicy (filename As String)

Parâmetros

filename
String

O caminho e o nome do arquivo de um arquivo XRML (Linguagem de Marcação de Direitos Extensíveis) que define usuários e grupos e permissões para aplicar ao modelo de formulário.

Exceções

O parâmetro passado para esse método é uma referência nula (Nada no Visual Basic).

O parâmetro passado para esse método não é válido. Por exemplo, ele é do tipo ou formato errado.

Exemplos

No exemplo a seguir, clicar no controle Botão aplica um arquivo de modelo de política que permite que o usuário edite, mas não copie o formulário atual.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   this.Permission.ApplyPolicy(
      "\\\\MyShare\\Templates\\Edit_but_not_copy.xml");
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   Me.Permission.ApplyPolicy( _
      "\\MyShare\Templates\Edit_but_not_copy.xml")

End Sub

Comentários

Para exibir um exemplo do formato de um arquivo XRML usado como um arquivo de modelo de política, consulte Exemplo End-User Licença

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed only from code running in forms opened in Microsoft InfoPath Filler.

Aplica-se a