Permission.ApplyPolicy(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.