PolicyLevel.RemoveFullTrustAssembly Method

Definition

Removes an assembly from the list of assemblies the policy level uses to evaluate policy.

Overloads

RemoveFullTrustAssembly(StrongName)
Obsolete.
Obsolete.

Removes an assembly with the specified StrongName from the list of assemblies the policy level uses to evaluate policy.

RemoveFullTrustAssembly(StrongNameMembershipCondition)
Obsolete.
Obsolete.

Removes an assembly with the specified StrongNameMembershipCondition from the list of assemblies the policy level uses to evaluate policy.

RemoveFullTrustAssembly(StrongName)

Source:
PolicyLevel.cs
Source:
PolicyLevel.cs
Source:
PolicyLevel.cs

Caution

This API is now deprecated.

Caution

Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.

Removes an assembly with the specified StrongName from the list of assemblies the policy level uses to evaluate policy.

public:
 void RemoveFullTrustAssembly(System::Security::Policy::StrongName ^ sn);
[System.Obsolete]
public void RemoveFullTrustAssembly (System.Security.Policy.StrongName sn);
[System.Obsolete("Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")]
public void RemoveFullTrustAssembly (System.Security.Policy.StrongName sn);
public void RemoveFullTrustAssembly (System.Security.Policy.StrongName sn);
[<System.Obsolete>]
member this.RemoveFullTrustAssembly : System.Security.Policy.StrongName -> unit
[<System.Obsolete("Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")>]
member this.RemoveFullTrustAssembly : System.Security.Policy.StrongName -> unit
member this.RemoveFullTrustAssembly : System.Security.Policy.StrongName -> unit
Public Sub RemoveFullTrustAssembly (sn As StrongName)

Parameters

sn
StrongName

The StrongName of the assembly to remove from the list of assemblies used to evaluate policy.

Attributes

Exceptions

The sn parameter is null.

The assembly with the StrongName specified by the sn parameter does not have full trust.

Remarks

The RemoveFullTrustAssembly method is not supported in version 2.0 or later of the .NET Framework because the list of full trust assemblies is not used in those versions.

Applies to

RemoveFullTrustAssembly(StrongNameMembershipCondition)

Source:
PolicyLevel.cs
Source:
PolicyLevel.cs
Source:
PolicyLevel.cs

Caution

This API is now deprecated.

Caution

Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.

Removes an assembly with the specified StrongNameMembershipCondition from the list of assemblies the policy level uses to evaluate policy.

public:
 void RemoveFullTrustAssembly(System::Security::Policy::StrongNameMembershipCondition ^ snMC);
[System.Obsolete]
public void RemoveFullTrustAssembly (System.Security.Policy.StrongNameMembershipCondition snMC);
[System.Obsolete("Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")]
public void RemoveFullTrustAssembly (System.Security.Policy.StrongNameMembershipCondition snMC);
public void RemoveFullTrustAssembly (System.Security.Policy.StrongNameMembershipCondition snMC);
[<System.Obsolete>]
member this.RemoveFullTrustAssembly : System.Security.Policy.StrongNameMembershipCondition -> unit
[<System.Obsolete("Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")>]
member this.RemoveFullTrustAssembly : System.Security.Policy.StrongNameMembershipCondition -> unit
member this.RemoveFullTrustAssembly : System.Security.Policy.StrongNameMembershipCondition -> unit
Public Sub RemoveFullTrustAssembly (snMC As StrongNameMembershipCondition)

Parameters

snMC
StrongNameMembershipCondition

The StrongNameMembershipCondition of the assembly to remove from the list of assemblies used to evaluate policy.

Attributes

Exceptions

The snMC parameter is null.

The StrongNameMembershipCondition specified by the snMC parameter does not have full trust.

Remarks

The RemoveFullTrustAssembly method is not supported in version 2.0 or later of the .NET Framework because the list of full trust assemblies is not used in those versions.

Applies to