Aracılığıyla paylaş


IDeploymentContext Arabirim

Tanım

SharePoint projesi dağıtılırken veya geri çekilirken yürütülen dağıtım adımının bağlamını temsil eder.

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
Türetilmiş
Uygulamalar

Açıklamalar

Visual Studio, dağıtım adımlarının CanExecute ve Execute yöntemlerine geçerIDeploymentContext. Dağıtım ve geri çekme işleminin başlangıcında yeni bir dağıtım bağlamı başlatılır.

Arabirimi, IDeploymentContext dağıtım adımlarının IAnnotatedObject adımlar arasında veri depolamasını ve geçirmesini sağlamak için uygulamasını uygular.

Özellikler

Annotations

Özel verileri arabirimini uygulayan IAnnotatedObject nesneyle ilişkilendirmek için bir örnek IAnnotationDictionary alır.

(Devralındığı yer: IAnnotatedObject)
IsCanceled

Dağıtımın kullanıcı tarafından iptal edilip edilmediğini alır.

IsDeploying

Projenin dağıtılıp dağıtılmadığını alır.

IsRetracting

Projenin geri çekilip çekilmediğini alır.

Logger

Proje günlükçüsne erişimi alır.

Project

Dağıtılan veya geri çekilen geçerli projeye erişimi alır.

StartMode

Dağıtımın başlatılmasının nedenini başlangıç moduna erişimi alır.

Yöntemler

SiteCollectionUrl()

SharePoint'e göre, projenin bağlı olduğu Microsoft.SharePoint.SPSite'nin kurallı URL'sini döndürür.

SiteUrl()

SharePoint'e göre, projenin bağlı olduğu Microsoft.SharePoint.SPWeb'in kurallı URL'sini döndürür.

WebApplicationUrl()

SPWebApplication'ın kök URL'sini döndürür.

Şunlara uygulanır