VirtualDirectoryDefaults.LogonMethod 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定目前內容下所有虛擬目錄預設使用的驗證方法。
public:
property Microsoft::Web::Administration::AuthenticationLogonMethod LogonMethod { Microsoft::Web::Administration::AuthenticationLogonMethod get(); void set(Microsoft::Web::Administration::AuthenticationLogonMethod value); };
public Microsoft.Web.Administration.AuthenticationLogonMethod LogonMethod { get; set; }
member this.LogonMethod : Microsoft.Web.Administration.AuthenticationLogonMethod with get, set
Public Property LogonMethod As AuthenticationLogonMethod
屬性值
其中一個 AuthenticationLogonMethod 值。 預設值為 ClearText。
範例
下列範例會建立已明確設定虛擬目錄預設值的新應用程式,然後建立兩個新的虛擬目錄。 當您呼叫 方法來更新組態系統時,虛擬目錄預設值會套用至新建立的 CommitChanges 目錄。
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);
}
}
}
}