다음을 통해 공유


IDeploymentContext 인터페이스

SharePoint 프로젝트가 배포되거나 취소되는 동안 실행되는 배포 단계 컨텍스트를 나타냅니다.

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

구문

‘선언
Public Interface IDeploymentContext _
    Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject

IDeploymentContext 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Annotations IAnnotatedObject 인터페이스를 구현하는 개체와 사용자 지정 데이터를 연결하는 IAnnotationDictionary 인스턴스를 가져옵니다. (IAnnotatedObject에서 상속됨)
Public 속성 IsDeploying 프로젝트가 배포되는 중인지 여부를 나타냅니다.
Public 속성 IsRetracting 프로젝트가 취소되는 중인지 여부를 나타냅니다.
Public 속성 Logger 프로젝트 로거에 대한 액세스를 제공합니다.
Public 속성 Project 배포되는 중이거나 취소되는 중인 현재 프로젝트에 대한 액세스를 제공합니다.

위쪽

메서드

  이름 설명
Public 메서드 SiteCollectionUrl SharePoint에 따라 프로젝트가 연결된 Microsoft.SharePoint.SPSite의 정규 URL을 반환합니다.
Public 메서드 SiteUrl SharePoint에 따라 프로젝트가 연결된 Microsoft.SharePoint.SPWeb의 정규 URL을 반환합니다.
Public 메서드 WebApplicationUrl SPWebApplication의 루트 URL을 반환합니다.

위쪽

설명

Visual Studio는 IDeploymentContext를 배포 단계의 CanExecuteExecute 메서드에 전달합니다. 새 배포 컨텍스트는 배포 및 취소 작업을 시작할 때 초기화됩니다.

IDeploymentContext 인터페이스는 단계 간 데이터를 저장 및 전달하는 배포 단계를 활성화하도록 IAnnotatedObject를 구현합니다.

참고 항목

참조

Microsoft.VisualStudio.SharePoint.Deployment 네임스페이스