مشاركة عبر


ServerDocument.DeploymentManifestUrl الخاصية

الحصول أو تعيين عنوان URL الخاص بنشر بيان التخصيص هو المقترنة بمستند.

مساحة الاسم:  Microsoft.VisualStudio.Tools.Applications
التجميع:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (في Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

بناء الجملة

'إقرار
Public Property DeploymentManifestUrl As Uri
    Get
    Set
public Uri DeploymentManifestUrl { get; set; }

قيمة الخاصية

النوع: System.Uri
محدد الموقع معلومات الذي يقوم بتعيين اسم والموقع النشر بيان للتخصيص المقترنة بمستند.

ملاحظات

تعيين هذه خاصية إلى محدد موقع معلومات جديد إذا نقلت النشر بيان بالنسبة لتخصيص إلى موقع مختلف، تحتاج مستند لتحديد موقع تحديثات التخصيص من الموقع الجديد. إذا قمت بتعيين ترتيب هو خاصية، يجب أن يشير URL إلى بيان نشر التخصيص التي هو مقترن بالفعل بمستند.

لا يمكنك استخدام هذه خاصية إلى إقرانه cusإلىmization جديدة مستند. إلى إضافة تخصيص إلى مستند الغير مخصص، استخدم AddCustomizationالأسلوب. لإضافة مخصص مختلف إلى مستند مخصصة، قم أولاً باستخدام RemoveCustomizationالأسلوب لإزالة التخصيص الحالي، و ثم استخدم AddCustomizationالأسلوب.

الحصول على URL في تطبيقات.NET Framework 3.5 الهدف

عند استخدام ServerDocumentفئة في تجميع Microsoft.VهوualStudio.أدوات.Applications.ServerDocument.v10.0.dll في أحد تطبيقات التي تستهدف 3.5 إطار عمل.NET، DeploymentManifestUrlخاصية بإرجاع الحالي نشر بيان محدد موقع المعلومات إلا إذا وثائق المستوى التخصيص هو المثبتة تشغيل الكمبيوتر الموقع أنك تقوم بتشغيل تطبيق. وخلاف ذلك ، ترجع هذه الخاصية nullمرجع خالٍ (لا شيء في Visual Basic).

أمثلة

يستخدم المثال التالي رمز ServerDocument(String)الدالة الإنشائية لإنشاء جديد ServerDocumentالتي تحمل مستند المحدد. المثال ثم dهوplays URL الخاص بالنشر البيان للتخصيص التي هو المرفق بالمستند.

يتطلب هذا المثال:

  • مشروع تطبيقات وحدة تحكم أو بعض المشاريع بخلاف المكتب الأخرى.

  • مراجع إلى تجميعات التالية:

    • Microsoft.VisualStudio.أدوات.Applications.ServerDocument.dll و Microsoft.VisualStudio.أدوات.Applications.وقت التشغيل.dll (إذا كان مشروع تستهدف .NET Framework 4).

      أو

    • Microsoft.VisualStudio.أدوات.Applications.ServerDocument.v10.0.dll و Microsoft.VisualStudio.أدوات.Applications.وقت التشغيل.v9.0.dll (إذا كان مشروع تستهدف 3.5 إطار عمل.NET).

  • Imports (for Visual Basic) or using (for C#) statements for Microsoft.VisualStudio.Tools.Applications and Microsoft.VisualStudio.Tools.Applications.Runtime namespaces at the top of your code file.

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();
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

ServerDocument الفئة

ServerDocument الأعضاء

Microsoft.VisualStudio.Tools.Applications مساحة الاسم