IDeploymentContext 인터페이스
SharePoint 프로젝트가 배포되거나 취소되는 동안 실행되는 배포 단계 컨텍스트를 나타냅니다.
네임스페이스: Microsoft.VisualStudio.SharePoint.Deployment
어셈블리: Microsoft.VisualStudio.SharePoint(Microsoft.VisualStudio.SharePoint.dll)
구문
‘선언
Public Interface IDeploymentContext _
Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject
IDeploymentContext 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
Annotations | IAnnotatedObject 인터페이스를 구현하는 개체와 사용자 지정 데이터를 연결하는 IAnnotationDictionary 인스턴스를 가져옵니다. (IAnnotatedObject에서 상속됨) |
![]() |
IsDeploying | 프로젝트가 배포되는 중인지 여부를 나타냅니다. |
![]() |
IsRetracting | 프로젝트가 취소되는 중인지 여부를 나타냅니다. |
![]() |
Logger | 프로젝트 로거에 대한 액세스를 제공합니다. |
![]() |
Project | 배포되는 중이거나 취소되는 중인 현재 프로젝트에 대한 액세스를 제공합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
SiteCollectionUrl | SharePoint에 따라 프로젝트가 연결된 Microsoft.SharePoint.SPSite의 정규 URL을 반환합니다. |
![]() |
SiteUrl | SharePoint에 따라 프로젝트가 연결된 Microsoft.SharePoint.SPWeb의 정규 URL을 반환합니다. |
![]() |
WebApplicationUrl | SPWebApplication의 루트 URL을 반환합니다. |
위쪽
설명
Visual Studio는 IDeploymentContext를 배포 단계의 CanExecute 및 Execute 메서드에 전달합니다. 새 배포 컨텍스트는 배포 및 취소 작업을 시작할 때 초기화됩니다.
IDeploymentContext 인터페이스는 단계 간 데이터를 저장 및 전달하는 배포 단계를 활성화하도록 IAnnotatedObject를 구현합니다.