Sdílet prostřednictvím


ServerDocument.DeploymentManifestUrl – vlastnost

Získá nebo nastaví adresu URL manifestu nasazení vlastního nastavení spojené s dokumentem.

Obor názvů:  Microsoft.VisualStudio.Tools.Applications
Sestavení:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (v Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Syntaxe

'Deklarace
Public Property DeploymentManifestUrl As Uri
    Get
    Set
public Uri DeploymentManifestUrl { get; set; }

Hodnota vlastnosti

Typ: System.Uri
Adresa URL určuje název a umístění manifestu nasazení vlastního nastavení spojené s dokumentem.

Poznámky

Nastavte tuto vlastnost na novou adresu URL manifestu nasazení přizpůsobení přesunete do jiného umístění a chcete dokument vyhledejte aktualizace přizpůsobení z nového umístění. Pokud tuto vlastnost URL musí odkazovat na manifest nasazení vlastního nastavení, který je spojen s dokumentem.

Pomocí této vlastnosti nelze přidružit k nové úpravy dokumentu. Přidat vlastní úpravy nepřizpůsobené dokumentu, použijte AddCustomization metody. Přidat různé možnosti přizpůsobení upravený dokument nejprve pomocí RemoveCustomization aktuální úpravy, a pak použijte metodu AddCustomization metody.

Získání adresy URL v aplikacích, které jsou..NET Framework 3.5

Při použití ServerDocument třídy Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll sestavení v aplikaci, která se zaměřuje.NET Framework 3.5 DeploymentManifestUrl vlastnost vrátí aktuální URL manifestu nasazení pouze v případě, že přizpůsobení úrovně dokumentaci nainstalované v počítači, kde je spuštěna aplikace. V opačném případě vrátí tato vlastnost nullodkaz Null (Nothing v jazyce Visual Basic).

Pokud potřebujete získat adresu URL manifestu nasazení vlastního nastavení úrovni dokumentu, nainstalovaného v počítači, kde se spuštěnou aplikací (například na server, kde je publikován přizpůsobení úrovni dokumentu), cíl.NET Framework 4 v žádosti, odkaz na sestavení Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll a použít ServerDocument třídy v tomto sestavení.

Příklady

Následující kód například použití ServerDocument(String) konstruktor pro vytvoření nového ServerDocument , načte zadaný dokument. V příkladu zobrazí adresu URL manifestu nasazení vlastního nastavení, který je připojen k dokumentu.

Tento příklad vyžaduje:

  • Projekt aplikace konzoly nebo některé jiné-Office project.

  • Odkazy na následující sestavení:

    • Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll a Microsoft.VisualStudio.Tools.Applications.Runtime.dll (pokud cíle projektu .NET Framework 4).

      nebo

    • Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll a Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll (pokud cíle projektu.NET Framework 3.5).

  • Imports(pro Visual Basic) nebo using (pro C#) pro příkazy Microsoft.VisualStudio.Tools.Applications a Microsoft.VisualStudio.Tools.Applications.Runtime obory názvů v horní části souboru kódu.

Private Sub CreateServerDocumentFromPath(ByVal documentPath As String)
    Dim runtimeVersion As Integer = 0
    Dim serverDocument1 As ServerDocument = Nothing

    Try
        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())
        End If

    Catch 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.")
    Finally
        If Not (serverDocument1 Is Nothing) Then
            serverDocument1.Close()
        End If
    End Try
End Sub
private void 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();
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ServerDocument Třída

Microsoft.VisualStudio.Tools.Applications – obor názvů