Partager via


VirtualDirectoryDefaults.UserName Propriété

Définition

Obtient ou définit le nom d’utilisateur utilisé par défaut pour tous les répertoires virtuels dans le contexte actuel.

public:
 property System::String ^ UserName { System::String ^ get(); void set(System::String ^ value); };
public string UserName { get; set; }
member this.UserName : string with get, set
Public Property UserName As String

Valeur de propriété

Nom d’utilisateur par défaut qu’un répertoire virtuel utilise pour accéder à son emplacement physique.

Exemples

L’exemple suivant crée une application qui a explicitement défini les valeurs par défaut du répertoire virtuel, puis crée deux nouveaux répertoires virtuels. Les valeurs par défaut du répertoire virtuel sont appliquées aux répertoires nouvellement créés lorsque vous mettez à jour le système de configuration en appelant la CommitChanges méthode .

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationVirtualDirectoryDefaults
    {

// Creates a new application, sets the virtual directory  
// defaults, creates two new virtual directories, and then  
// displays the new virtual directory values.
public void SetVirtualDirectoryDefaults()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    // Set up the defaults for the default application of the 
    // default Web site.
    Application app = defaultSite.Applications.Add(
        "/JohnDoe", @"C:\inetpub\wwwroot\john");

    app.VirtualDirectoryDefaults.LogonMethod = 
        AuthenticationLogonMethod.ClearText;
    app.VirtualDirectoryDefaults.UserName = @"NorthWest\JohnDoe";
    app.VirtualDirectoryDefaults.Password = @"kB56^j83!T";

    // Add two virtual directories.
    app.VirtualDirectories.Add(
        "/blogs" , @"\\FileServer\c$\blog_content\");
    app.VirtualDirectories.Add(
        "/photos", @"\\FileServer\c$\photo_content\");
    manager.CommitChanges();

    // Read the updated configuration.
    app = defaultSite.Applications["/JohnDoe"];

    foreach (VirtualDirectory vdir in app.VirtualDirectories)
    {
        Console.WriteLine("Virtual Directory Found: {0}", vdir.Path);
        Console.WriteLine("  |-Logon Method : {0}", vdir.LogonMethod);
        Console.WriteLine("  |-Username     : {0}", vdir.UserName);
        Console.WriteLine("  +-Password     : {0}", vdir.Password);
    }
}
    }
}

Remarques

Vous devez utiliser cette propriété lorsque le répertoire virtuel nécessite d’autres informations d’identification pour accéder au contenu sécurisé, tel qu’un chemin UNC. La valeur définie sur cette propriété est utilisée par défaut pour tous les répertoires virtuels dans le contexte actuel lorsqu’un nom d’utilisateur n’est pas défini explicitement.

S’applique à