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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.