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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.