ServerDocument.DeploymentManifestUrl (Propiedad) (2007 System)
Actualización: noviembre 2007
Obtiene o establece la dirección URL del manifiesto de implementación de la personalización de Visual Studio Tools para Office que está asociada al documento.
Espacio de nombres: Microsoft.VisualStudio.Tools.Applications
Ensamblado: Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0 (en Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll)
Sintaxis
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 propiedad
Tipo: System.Uri
Una dirección URL que especifica el nombre y la ubicación del manifiesto de implementación de la personalización que está asociada al documento.
Comentarios
Establezca esta propiedad en una nueva dirección URL si cambia el manifiesto de implementación de una personalización a una ubicación diferente y desea que el documento busque las actualizaciones de la personalización desde la nueva ubicación. Si establece esta propiedad, la dirección URL debe apuntar a un manifiesto de implementación de la personalización que ya está asociada al documento.
No puede utilizar esta propiedad para asociar una nueva personalización a un documento. Para agregar una personalización a un documento que no está personalizado, utilice el método AddCustomization. Para agregar una personalización diferente a un documento personalizado, utilice primero el método RemoveCustomization para quitar la personalización actual y, a continuación, utilice el método AddCustomization.
Ejemplos
En el ejemplo de código siguiente se utiliza el constructor ServerDocument(String) para crear un nuevo objeto ServerDocument que carga un documento especificado. En el ejemplo se muestra a continuación la dirección URL del manifiesto de implementación de la personalización de Visual Studio Tools para Office que está asociada al documento.
En este ejemplo, es necesario establecer una referencia a los ensamblados Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll y Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll y las instrucciones Imports (en Visual Basic) o using (en C#) para los espacios de nombres Microsoft.VisualStudio.Tools.Applications y Microsoft.VisualStudio.Tools.Applications.Runtime al principio del archivo de código.
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();
}
}
Permisos
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Tools.Applications (Espacio de nombres)