إدارة المستندات على خادم باستخدام فئة ServerDocument

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

إصدار Microsoft Office

  • Excel 2007 و Excel 2010

  • Word 2007 و Word 2010

يمكنك استخدام الفئة ServerDocument في Visual Studio Tools لوقت تشغيل Office لإدارة أوجه عديدة من التخصيصات على مستوى المستند حتى إذا لم يتم تثبيت Microsoft Office Word و Microsoft Office Excel. يمكنك القيام بالمهام التالية:

  • الوصول إلى البيانات وتعديلها في ذاكرة التخزين المؤقت للبيانات الخاصة بالمستند أو المصنف. لمزيد من المعلومات، راجع العمل مع البيانات المخزنة مؤقتاً في المستند.

  • إدارة تجميع التخصيص المرتبط بالمستند. لمزيد من المعلومات، راجع إدارة تخصيص المستند .

فهم من فئة ServerDocument

ServerDocumentتم تصميم الفئة إلى ليتم استخدامه تشغيل أجهزة الكمبيوتر التي لم يتم تثبيت المكتب. ولذلك، أنت تستخدم نموذجياً هذا فئة في تطبيقات لا تتكامل مع المكتب، مثل وحدة التحكم بمشاريع أو مشاريع Windows Forms، بدلاً من المكتب مشاريع.

يوجد إصدارين مختلفين من ServerDocumentللفئات في Visual Studio Tools لـ Office Runtime. يجب عليك استخدام الإصدار يعتمد تشغيل الهدف من برنامج.NET Framework تطبيق في الذي تريده إلى استخدام الفئة:

  • التطبيقات التي تستهدف .NET Framework 4، استخدم Microsoft.VisualStudio.Tools.Applications.ServerDocumentفئة في تجميع Microsoft.VisualStudio.أدوات.Applications.ServerDocument.dll.

  • للتطبيقات التي تستهدف 3.5 إطار عمل.NET، باستخدام Microsoft.VisualStudio.Tools.Applications.ServerDocumentفئة في تجميع Microsoft.VisualStudio.أدوات.Applications.ServerDocument.v10.0.dll.

كلا الإصدارين من ServerDocumentيمكن أن يتم استخدام فئة إلى تعمل تشغيل cusإلىmizations المستوى المستندات التي تم إنشاؤها باستخدام Visual Studio 2010، أو تشغيل المستوى المستندات cusإلىmizations لبرنامج Excel 2007 و الكلمة 2007 التي تم إنشاؤها باستخدام ‏‫‏‫Visual Studio 2008.

للحصول على مزيد من المعلومات حول Visual Studio Tools لـ Office Runtimeو ملحقات المكتب الخاص ب.NET Framework، راجع نظرة عامة حول أدوات Visual Studio لوقت تشغيل Office.

العمل مع البيانات المخزنة مؤقتاً في المستند

ServerDocumentتوفر الفئة التي يمكنك استخدامها لأعضاء إلى العمل مع ذاكرة تخزين مؤقت للبيانات في مستندات cusإلىmized. للحصول على مزيد من المعلومات حول البيانات المخزنة مؤقتاً ، راجع التخزين المؤقت للبيانات و الوصول إلى البيانات في المستندات على الخادم.

يسرد الجدول التالي أعضاء يمكنك استخدامهم للعمل مع البيانات المخزنة مؤقتاً.

المهمة

عضو للاستخدام

لتحديد ما إذا كان المستند يحتوي على ذاكرة تخزين مؤقت للبيانات .

الأسلوب[‚M:Microsoft.VisualStudio.Tools.Applications.ServerDocument.IsCacheEnabled(System.String)]

للوصول إلى البيانات المخزنة مؤقتاً في مستند.

لمزيد من المعلومات، راجع الوصول إلى البيانات في المستندات على الخادم.

خاصية CachedData.

إدارة تخصيص المستند

يمكنك استخدام أعضاء فئة ServerDocument لإدارة تجميع التخصيص المرتبط بالمستند. على سبيل المثال، يمكنك برمجياً إزالة التخصيص من المستند بحيث لا يعود المستند جزءا من التخصيص.

يسرد الجدول التالي أعضاء يمكنك استخدامها لإدارة تجميع التخصيص.

المهمة

عضو للاستخدام

لتحديد ما إذا كان المستند جزءاً من التخصيص على مستوى المستند.

الأسلوب[‚M:Microsoft.VisualStudio.Tools.Applications.ServerDocument.GetCustomizationVersion(System.String)]

لإرفاق تخصيص مع المستند برمجياً في وقت التشغيل.

لمزيد من المعلومات، انظر كيفية القيام بما يلي: إرفاق ملحقات تعليمات برمجية مدارة إلى المستندات.

أحد أساليب AddCustomization .

لإزالة التخصيص برمجياً من المستند في وقت التشغيل.

لمزيد من المعلومات، راجع كيفية القيام بما يلي: إزالة ملحقات التعليمات البرمجية المدارة من المستندات.

الأسلوب[‚M:Microsoft.VisualStudio.Tools.Applications.ServerDocument.RemoveCustomization(System.String)]

للحصول على URL بيان النشر المقترن بالمستند.

خاصية DeploymentManifestUrl.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إرفاق ملحقات تعليمات برمجية مدارة إلى المستندات

كيفية القيام بما يلي: إزالة ملحقات التعليمات البرمجية المدارة من المستندات

المرجع

Microsoft.VisualStudio.Tools.Applications.ServerDocument

المبادئ

نظرة عامة حول أدوات Visual Studio لوقت تشغيل Office

التخزين المؤقت للبيانات