Freigeben über


VCWebDeploymentTool.ApplicationProtection-Eigenschaft

Die Ebene der vom virtuellen Verzeichnis verwendeten Prozessisolation.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
Property ApplicationProtection As eAppProtectionOption
eAppProtectionOption ApplicationProtection { get; set; }
property eAppProtectionOption ApplicationProtection {
    eAppProtectionOption get ();
    void set (eAppProtectionOption value);
}
abstract ApplicationProtection : eAppProtectionOption with get, set
function get ApplicationProtection () : eAppProtectionOption
function set ApplicationProtection (value : eAppProtectionOption)

Eigenschaftswert

Typ: Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption
Eine eAppProtectionOption-Enumeration.

Hinweise

Diese Eigenschaft kann einen der eAppProtectionOption-Werte sein.

HinweisHinweis

Mittlere Isolation wird als hohe Isolation unter Windows NT 4.0 behandelt, da diese Version von IIS nicht mittlere Isolation unterstützt.

Beispiele

Weitere Informationen finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Projektmodellen Informationen zum Ändern dieses Beispiel kompiliert und ausgeführt wird.

Im folgenden Beispielcode wird mit der ApplicationProtection-Eigenschaft in der integrierten Entwicklungsumgebung (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
   Sub Main()
      Dim prj As VCProject
      Dim cfgs, tools As IVCCollection
      Dim cfg As VCConfiguration
      Dim wdt As VCWebDeploymentTool
      prj = DTE.Solution.Projects.Item(1).Object
      cfgs = prj.Configurations
      cfg = cfgs.Item(1)
      wdt = cfg.Tools("VCWebDeploymentTool")
      wdt.ApplicationProtection = eAppProtectionOption.eAppProtectHigh
   End Sub
End Module

.NET Framework-Sicherheit

Siehe auch

Referenz

VCWebDeploymentTool Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace