Partager via


ProcessModelSection.ComImpersonationLevel Propriété

Définition

Obtient ou définit une valeur indiquant le niveau d’authentification pour la sécurité COM.

public:
 property System::Web::Configuration::ProcessModelComImpersonationLevel ComImpersonationLevel { System::Web::Configuration::ProcessModelComImpersonationLevel get(); void set(System::Web::Configuration::ProcessModelComImpersonationLevel value); };
[System.Configuration.ConfigurationProperty("comImpersonationLevel", DefaultValue=System.Web.Configuration.ProcessModelComImpersonationLevel.Impersonate)]
public System.Web.Configuration.ProcessModelComImpersonationLevel ComImpersonationLevel { get; set; }
[<System.Configuration.ConfigurationProperty("comImpersonationLevel", DefaultValue=System.Web.Configuration.ProcessModelComImpersonationLevel.Impersonate)>]
member this.ComImpersonationLevel : System.Web.Configuration.ProcessModelComImpersonationLevel with get, set
Public Property ComImpersonationLevel As ProcessModelComImpersonationLevel

Valeur de propriété

Une des ProcessModelComImpersonationLevel valeurs. La valeur par défaut est Impersonate.

Attributs

Exemples

L’exemple de code suivant montre comment accéder à la ComImpersonationLevel propriété.


// Get the current ComImpersonationLevel property value.
ProcessModelComImpersonationLevel comImpLevel = 
    processModelSection.ComImpersonationLevel;

// Set the ComImpersonationLevel property to
// ProcessModelComImpersonationLevel.Anonymous.
processModelSection.ComImpersonationLevel = 
    ProcessModelComImpersonationLevel.Anonymous;
' Get the current ComImpersonationLevel property value.
   Dim comImpLevel _
   As ProcessModelComImpersonationLevel = _
   processModelSection.ComImpersonationLevel

' Set the ComImpersonationLevel property to
' ProcessModelComImpersonationLevel.Anonymous.
   processModelSection.ComImpersonationLevel = _
   ProcessModelComImpersonationLevel.Anonymous

Remarques

Lorsque cette valeur de propriété est définie Default, DCOM détermine le niveau d’emprunt d’identité à l’aide de son algorithme de négociation de sécurité normal. La valeur par défaut affectée à cette propriété, comme spécifié dans le fichier Machine.config, est Impersonate. Dans ce cas, le processus serveur peut emprunter l’identité du contexte de sécurité du client tout en agissant pour le compte du client.

S’applique à