다음을 통해 공유


VCWebDeploymentTool.ApplicationProtection 속성

가상 디렉터리에서 사용하는 프로세스 격리 수준입니다.

네임스페이스:  Microsoft.VisualStudio.VCProjectEngine
어셈블리:  Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)

구문

‘선언
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)

속성 값

형식: Microsoft.VisualStudio.VCProjectEngine.eAppProtectionOption
eAppProtectionOption 열거형입니다.

설명

이 속성 중 하나가 될 수 있는 eAppProtectionOption 값입니다.

참고

보통 격리 해당 버전의 인터넷 정보 서비스에서 보통 격리를 지원 하지 않으므로 Windows NT 4.0에서 높음 격리로 처리 됩니다.

예제

참고 방법: 프로젝트 모델 확장성에 대한 예제 코드 컴파일 컴파일 및이 예제를 실행 하는 방법에 대 한 내용은.

다음 예제 코드를 사용 하 여 ApplicationProtection 통합된 개발 환경 (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 보안

참고 항목

참조

VCWebDeploymentTool 인터페이스

Microsoft.VisualStudio.VCProjectEngine 네임스페이스