CodeAccessPermission.Intersect(IPermission) 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.
Quando implementado por uma classe derivada, cria e retorna uma permissão que é a interseção da permissão atual e da permissão especificada.
public:
abstract System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public abstract System.Security.IPermission Intersect(System.Security.IPermission target);
abstract member Intersect : System.Security.IPermission -> System.Security.IPermission
Public MustOverride Function Intersect (target As IPermission) As IPermission
Parâmetros
- target
- IPermission
Uma permissão para interseção com a permissão atual. Ele deve ser do mesmo tipo que a permissão atual.
Retornos
Uma nova permissão que representa a interseção da permissão atual e a permissão especificada. Essa nova permissão será null se a interseção estiver vazia.
Implementações
Exceções
O target parâmetro não null é e não é uma instância da mesma classe que a permissão atual.
Comentários
A interseção de duas permissões é uma permissão que descreve o conjunto de operações que ambos descrevem em comum. Somente uma demanda que passa as duas permissões originais passará pela interseção.
Notas aos Implementadores
Você deve substituir esse método em uma classe derivada.