다음을 통해 공유


IDeploymentContext 인터페이스

정의

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

public interface class IDeploymentContext : Microsoft::VisualStudio::SharePoint::IAnnotatedObject
public interface IDeploymentContext : Microsoft.VisualStudio.SharePoint.IAnnotatedObject
type IDeploymentContext = interface
    interface IAnnotatedObject
Public Interface IDeploymentContext
Implements IAnnotatedObject
파생
구현

설명

Visual Studio는 배포 단계의 CanExecuteExecute 메서드에 전달됩니다IDeploymentContext. 새 배포 컨텍스트는 배포 및 철회 작업이 시작될 때 초기화됩니다.

인터페이스는 IDeploymentContextIAnnotatedObject 를 구현하여 배포 단계에서 단계 간에 데이터를 저장하고 전달할 수 있도록 합니다.

속성

Annotations

IAnnotatedObject 인터페이스를 구현하는 개체와 함께 사용자 지정 데이터를 연결하는 인스턴스 IAnnotationDictionary를 가져옵니다.

(다음에서 상속됨 IAnnotatedObject)
IsCanceled

사용자가 배포를 취소했는지 여부를 가져옵니다.

IsDeploying

프로젝트가 배포되는 중인지 여부를 가져옵니다.

IsRetracting

프로젝트가 취소되는 중인지 여부를 가져옵니다.

Logger

프로젝트 로거에 대한 액세스를 가져옵니다.

Project

배포되거나 취소되는 중인 현재 프로젝트에 대한 액세스를 가져옵니다.

StartMode

배포가 시작된 이유인 시작 모드에 대해 액세스를 가져옵니다.

메서드

SiteCollectionUrl()

SharePoint에 따라 프로젝트가 연결된 Microsoft.SharePoint.SPSite의 canonical URL을 반환합니다.

SiteUrl()

SharePoint에 따라 프로젝트가 연결된 Microsoft.SharePoint.SPWeb의 canonical URL을 반환합니다.

WebApplicationUrl()

SPWebApplication의 루트 URL을 반환합니다.

적용 대상