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é

ProcessModelComImpersonationLevel

Une des valeurs de l'objet ProcessModelComImpersonationLevel. La valeur par défaut est Impersonate.

Attributs

Exemples

L'exemple de code suivant illustre l'accès à la propriété ComImpersonationLevel.


// 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 de serveur peut emprunter l’identité du contexte de sécurité du client tout en agissant pour le compte du client.

S’applique à