Partilhar via


ServerDocument.DeploymentManifestUrl A propriedade (sistema de 2007)

Obtém ou define o URL de manifesto de implantação para o Visual Studio Tools for Office personalização associado ao documento.

Namespace:  Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0 (em Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll)

Sintaxe

Public Property DeploymentManifestUrl As Uri

Dim instance As ServerDocument
Dim value As Uri

value = instance.DeploymentManifestUrl

instance.DeploymentManifestUrl = value
public Uri DeploymentManifestUrl { get; set; }

Valor de propriedade

Tipo: System.Uri
Uma URL que especifica o nome e local do manifesto de implantação para a personalização associado ao documento.

Comentários

Defina esta propriedade como um novo URL, se você mover o manifesto de implantação para uma personalização para um local diferente e você deseja que o documento para localizar as atualizações de personalização de um novo local.Se você conjunto essa propriedade, a URL deve apontar para um manifesto de implantação para a personalização já está associado ao documento.

Você não pode usar essa propriedade para associar uma nova personalização de um documento.Para adicionar uma personalização para um documento uncustomized, use o AddCustomization método. Para adicionar uma personalização diferente a um documento personalizado, primeiro use o RemoveCustomization método para remover a personalização corrente e, em seguida, use o AddCustomization método.

Exemplos

O exemplo de código a seguir usa o ServerDocument(String) construtor para criar um novo ServerDocument que carrega um documento especificado. Em seguida, o exemplo exibe o URL de manifesto de implantação para o Visual Studio Tools for Office personalização é anexada ao documento.

Este exemplo requer uma referência aos assemblies Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll e Microsoft.VisualStudio.Tools.Applications.tempo de execução.v9.0.dll e Imports (para Visual Basic) ou using (para translation from VPE for Csharp) instruções para Microsoft.VisualStudio.Tools.Applications e Microsoft.VisualStudio.Tools.Applications.Runtime espaços para nome na parte superior do seu arquivo de código.

PrivateSub CreateServerDocumentFromPath(ByVal documentPath AsString)
    Dim runtimeVersion AsInteger = 0
    Dim serverDocument1 As ServerDocument = NothingTry
        runtimeVersion = ServerDocument.GetCustomizationVersion(documentPath)
        If runtimeVersion = 3 Then
            serverDocument1 = New ServerDocument(documentPath)
            MessageBox.Show("The URL of the deployment manifest is: " & vbLf & _
                serverDocument1.DeploymentManifestUrl.ToString())
        EndIfCatch ex As System.IO.FileNotFoundException
        System.Windows.Forms.MessageBox.Show("The specified document does not exist.")
    Catch ex As UnknownCustomizationFileException
        System.Windows.Forms.MessageBox.Show("The specified document has a file " & _
            "extension that is not supported by Visual Studio Tools for Office.")
    FinallyIfNot (serverDocument1 IsNothing) Then
            serverDocument1.Close()
        EndIfEndTryEndSub
privatevoid CreateServerDocumentFromPath(string documentPath)
{
    int runtimeVersion = 0;
    ServerDocument serverDocument1 = null;

    try
    {
        runtimeVersion = ServerDocument.GetCustomizationVersion(documentPath);
        if (runtimeVersion == 3)
        {
            serverDocument1 = new ServerDocument(documentPath);
            MessageBox.Show("The URL of the deployment manifest is: \n" +
                serverDocument1.DeploymentManifestUrl.ToString());
        }
    }
    catch (System.IO.FileNotFoundException)
    {
        System.Windows.Forms.MessageBox.Show("The specified document does not exist.");
    }
    catch (UnknownCustomizationFileException)
    {
        System.Windows.Forms.MessageBox.Show("The specified document has a file " +
            "extension that is not supported by Visual Studio Tools for Office.");
    }
    finally
    {
        if (serverDocument1 != null)
            serverDocument1.Close();
    }
}

Permissões

Consulte também

Referência

ServerDocument Classe

Membros ServerDocument

Namespace Microsoft.VisualStudio.Tools.Applications