AuthenticationLogonMethod Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il tipo di autenticazione che è possibile usare per stabilire una sessione di accesso per una directory virtuale protetta.
public enum class AuthenticationLogonMethod
public enum AuthenticationLogonMethod
type AuthenticationLogonMethod =
Public Enum AuthenticationLogonMethod
- Ereditarietà
-
AuthenticationLogonMethod
Campi
Batch | 1 | Consente l'esecuzione dei processi per conto di un utente senza l'intervento diretto dell'utente. L'utente deve disporre dei diritti utente per l'accesso come processo batch (usato, ad esempio, dalle applicazioni COM+). Questo tipo di accesso è destinato alle applicazioni in cui le prestazioni di accesso sono molto importanti. La chiamata sottostante alla |
ClearText | 3 | Consente a un utente che dispone solo dei diritti utente di rete di accedere con credenziali non crittografate. Il server può accettare le credenziali utente, chiamare la |
Interactive | 0 | Consente a un utente di accedere in modo interattivo con il server Web. La chiamata sottostante alla funzione memorizza nella |
Network | 2 | Consente a un utente di accedere a un server remoto in rete. Questo AuthenticationLogonMethod tipo di accesso è destinato ai server ad alte prestazioni per autenticare le password non crittografate. La chiamata sottostante alla |
Esempio
Nell'esempio seguente viene creata una nuova applicazione nel sito Web predefinito. L'esempio configura quindi la directory virtuale predefinita dell'applicazione in modo da usare l'autenticazione batch per accedere a un percorso UNC.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationAuthenticationLogonMethod
{
// Creates a new virtual directory and sets the logon method.
public void SetLogonMethod()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
Application reports = defaultSite.Applications.Add(
"/reports", @"\\FileServer\Reports");
// Configure the default virtual directory for the application.
VirtualDirectory reportDir = reports.VirtualDirectories[0];
reportDir.LogonMethod = AuthenticationLogonMethod.Batch;
reportDir.UserName = @"HumanResources\Jane";
reportDir.Password = @"iL@1Fnw!";
manager.CommitChanges();
}
}
}
Commenti
In genere si usano queste modalità di accesso quando viene eseguito il mapping di una directory virtuale a un percorso UNC.