IIsWebVirtualDir

Vous pouvez utiliser l'objet IIsWebVirtualDir pour définir les propriétés de la métabase qui s'appliquent à un ou à plusieurs répertoires virtuels d'un serveur Web. Si vous utilisez l'objet IIsWebVirtualDir au niveau du répertoire ROOT (racine) du serveur (.../W3SVC/2/ROOT), les valeurs des propriétés héritables s'appliqueront à tous les sous-répertoires virtuels. Vous pouvez définir les propriétés d'un répertoire virtuel donné à l'aide de l'objet IIsWebVirtualDir de ce répertoire virtuel (.../W3SVC/2/ROOT/AVdir).

Vous pouvez également utiliser les méthodes IIsWebVirtualDir pour créer et gérer les applications Web dans les répertoires et sous-répertoires Web virtuels. Les applications peuvent également être définies et gérées dans les répertoires Web. Consultez IIsWebDirectory.

L'objet IIsWebVirtualDir est un objet conteneur ADSI.

ADsPath

Pour le répertoire racine virtuel du serveur,

IIS://NomOrdinateur/W3SVC/N/ROOT

NomOrdinateur peut être n'importe quel nom ou « LocalHost ».

Pour un répertoire virtuel spécifique,

IIS://NomOrdinateur/W3SVC/N/ROOT/Nomrépvir

NomOrdinateur peut être n'importe quel nom ou « LocalHost ».

Syntaxe

varRenvoi = objet.Méthode

 

Éléments
varRenvoi
Une variable qui reçoit la valeur renvoyée par la méthode.
objet
Une variable contenant l'objet IIsWebVirtualDir, généralement le résultat d'une opération GetObject précédente.
Méthode
La méthode choisie pour l'objet.
Peut contenir
IIsWebVirtualDir IIsWebFile
IIsWebDirectory  

Propriétés
Propriétés des objets ADSI  

Propriétés de la métabase

A Asp...  
AccessExecute AspBufferingOn
AccessFlags AspCodepage
AccessNoRemoteExecute AspEnableApplicationRestart
AccessNoRemoteRead AspEnableAspHtmlFallback
AccessNoRemoteScript AspEnableChunkedEncoding
AccessNoRemoteWrite AspEnableParentPaths
AccessRead AspEnableTypelibCache
AccessSource AspErrorsToNTLog
AccessScript AspExceptionCatchEnable
AccessSSL AspLogErrorRequests
AccessSSL128 AspProcessorThreadMax
AccessSSLFlags AspQueueConnectionTestTime
AccessSSLMapCert AspQueueTimeout
AccessSSLNegotiateCert AspRequestQueueMax
AccessSSLRequireCert AspScriptEngineCacheMax
AccessWrite AspScriptErrorMessage
AnonymousPasswordSync AspScriptErrorSentToBrowser
AnonymousUserName AspScriptFileCacheSize
AnonymousUserPass AspScriptLanguage
AppAllowClientDebug AspScriptTimeout
AppAllowDebugging AspSessionMax
AppFriendlyName AspSessionTimeout
AppIsolated AspThreadGateEnabled
AppOopRecoverLimit AspThreadGateLoadHigh
AppPackageID AspThreadGateLoadLow
AppPackageName AspThreadGateSleepDelay
AppRoot AspThreadGateSleepMax
AppWamClsID AspThreadGateTimeSlice
AspAllowOutOfProcComponents AspTrackThreadingModel
AspAllowSessionState  
Auth... U  
AuthAnonymous DirBrowseShowTime
AuthBasic DontLog
AuthFlags EnableDefaultDoc
AuthNTLM EnableDirBrowsing
AuthPersistence EnableDocFooter
AuthPersistSingleRequest EnableReverseDns
AuthPersistSingleRequestIfProxy HttpCustomHeaders
AuthPersistSingleRequestAlwaysIfProxy HttpErrors
CacheControlCustom HttpExpires
CacheControlMaxAge HttpPics
CacheControlNoCache HttpRedirect
CacheISAPI IPSecurity
ContentIndexed LogonMethod
CpuAppEnabled MimeMap
CpuCgiEnabled Path
CreateCGIWithNewConsole PoolIDCTimeout
CreateProcessAsUser PutReadSize
DefaultDoc Realm
DefaultDocFooter RedirectHeaders
DefaultLogonDomain ScriptMaps
DirBrowseFlags SSIExecDisable
DirBrowseShowDate UNCAuthenticationPassthrough
DirBrowseShowExtension UNCPassword
DirBrowseShowLongDate UNCUserName
DirBrowseShowSize UploadReadAheadSize

Méthodes
AppCreate Crée une application au niveau d'une clé spécifique de la métabase (le paramètre est de type booléen).
AppCreate2 Crée une application au niveau d'une clé spécifique de la métabase (le paramètre est de type Long).
AppDelete Supprime la définition d'une application au niveau d'une clé spécifique.
AppDeleteRecursive Supprime les définitions des applications au niveau d'une clé et des sous-clés spécifiées.
AppDisable Désactive une application au niveau d'une clé spécifiée.
AppDisableRecursive Désactive les applications au niveau d'une clé et des sous-clés spécifiées.
AppEnable Active une application qui a été précédemment désactivée au niveau d'une clé spécifiée.
AppEnableRecursive Active les applications qui ont été précédemment désactivées au niveau d'une clé et des sous-clés spécifiées.
AppGetStatus Extrait l'état d'une application.
AppUnload Décharge une application au niveau d'une clé spécifiée.
AppUnloadRecursive Décharge les applications au niveau d'une clé et des sous-clés spécifiées.
AspAppRestart Cette méthode redémarre l'application ASP qui l'a appelée.

Voir aussi
Méthodes des objets ADSI Méthodes standard des objets ADSI.
Méthodes des objets conteneurs ADSI Méthodes standard des objets conteneurs ADSI.


© 1997-1999 Microsoft Corporation. Tous droits réservés.