كيفية القيام بما يلي: إنشاء الخدمات Windows

لا يوفر النوع. لإنشاء فحص عنصر تحكم المحتوى في مشروع الكلمة 2010، استخدم الأسلوب لإنشاء الكائن، وتمرير القيمة إلى الأسلوب لتعيين فحص صندوق عنصر تحكم المحتوى.

ملاحظة

خاصية لعناصر تحكم المحتوى خانة اختيار يمكن أن تستخدم مباشرة فقط في مشاريع من هذا الهدف .

في مشاريع التي تستهدف 3.5 إطار عمل.NET، يجب أن استخدم الخصائص للوصول إلى خاصية الأساسية الكائن.

  • قم بتعيين خاصية ServiceName.

  • في ، إنشاء Outlook 2007 أو إضافة-في مشروع يحمل الاسم Ribbon_Update_At_Runtime.

  • في الإطار OnStartخصائص، عين التسمية مشتريات إلى Cusإلىmer.OnStop

في الإطار خصائص، قم بتعيين تسمية إلى Cusإلىmers. في الإطار خصائص، قم بتعيين تسمية إلى منتج Purchased. في الإطار برنامج الإعداد وإعادة نشر المشاريعخصائص، قم بتوسيع ControlId خاصية ثم قم بتعيين من OfficeId إلى TabNewMailMessage. الإرشادات التفصيلية: إنشاء إجراء مخصصOfficeId خاصية تعيين إلى GroupClipBoard.

يوفر الوصول إلى ‏‏سياق الأمان مستخدم's الحالي.

  1. هو لم يتم تعيينها افتراضياً في المكتب مشاريع.

    ملاحظة

    توفير الوصول إلى إعدادات تطبيق و تتيح لك إمكانية تخزين حيوي و استرداد إعدادات الخصائص و المعلومات الأخرى الخاصة بالتطبيق.كيفية القيام بما يلي: كتابة الخدمات برمجياً

  2. In the Properties window, set the ServiceName property for your service.

    ملاحظة

    يوفر الوصول إلى الموارد تطبيق's ويسمح لك باسترداد موارد خاصة بشكل حيوي تطبيق.ServiceName في التبويب ServiceName.NET, تحديد Microsoft.VisualStudio.أدوات.Applications.ServerDocument (إذا كان مشروع DataReader تستهدف ) أو Microsoft.VisualStudio.أدوات.Applications.ServerDocument.v10.0 (إذا كان تستهدف مشروع DataReader 3.5 إطار عمل.NET).

  3. يجب أن تكون متصلاً والمتصلة إلى نظام e-mail إلى يرسل بريد إلكتروني.

    الخصائص

    الإعداد

    CanStop

    Trueيستخدم في المراسلة واجهة برمجة تطبيقات (MAPI).false

    CanShutdown

    قم بإنشاء Trueالكلمة إضافة-في مشروع يحمل الاسم MyRibbonإضافةIn.OnShutdown

    CanPauseAndContinue

    True to indicate that the service will accept requests to pause or to resume running; false to prevent the service from being paused and resumed.

    CanHandlePowerEvent

    وعلى الرغم من أنه يمكنك لا تزال استخدم واجهات برمجة التطبيقات ذات الصلة في مشاريع ل True و falseهذه التطبيقات لا تتعرف تلقائياً على شروط ولن تكون مسطرة المصطلحات المعروفة.

    AutoLog

    لمزيد من المعلومات حول هذا تغيير في الكلمة 2010، راجع Truehttp://انتقال.microsoft.com/fwlink/?LinkId=178847 .false لمزيد من المعلومات، راجع كيفية القيام بما يلي: تسجيل معلومات حول الخدمات.

    ملاحظةملاحظة
    يحتوي هذا القسم على المواضيع التي تساعدك في بدء التشغيل باستخدام Microsoft المكتب أدوات المطورين في AutoLog.true

    ملاحظة

    When CanStop or CanPauseAndContinue are set to false, the Service Control Manager will disable the corresponding menu options to stop, pause, or continue the service.

  4. Access the Code Editor and fill in the processing you want for the OnStart and OnStop procedures.

  5. يمكنك استخدام تقنيات النشر ClickOnce أو Windows Installer في ‏‫Visual Studio لنشر حلول المكتب الخاصة بك باستخدام Microsoft المكتب SharePoint الخادم أو ملف شبكة مشترك أو قرص تثبيت.

  6. لسيناريوهات متقدمة، يمكنك إنشاء برنامج التثبيت المخصص الخاص بك. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بإضافة المثبتات إلى تطبيق الخدمة الخاص بك.

  7. Build your project by selecting Build Solution from the Build menu.

    ملاحظة

    فتح ‏‫Visual Studio أو ملف و قم بإضافة "أوراق عمل ملء" من مشروع قاعدة بيانات إلى من مستكشف الحل.

  8. يمكنك استخدام مطور إلى ols Microsoft المكتب 2010 Suite في إلى إنشاء تطبيقات.NET Framework التي تتزايد نظام 2007 Microsoft المكتب 2010 Suite. لمزيد من المعلومات، راجع كيفية القيام بما يلي: يثّبت و إلغاء يثّبت الخدمات.

راجع أيضًا:

المهام

كيفية القيام بما يلي: كتابة الخدمات برمجياً

كيفية القيام بما يلي: قم بإضافة المثبتات إلى تطبيق الخدمة الخاص بك

كيفية القيام بما يلي: تسجيل معلومات حول الخدمات

كيفية القيام بما يلي: يبدأ الخدمات

كيفية القيام بما يلي: تعيين ‏‏سياق الأمان في الخدمات

كيفية القيام بما يلي: يثّبت و إلغاء يثّبت الخدمات

الإرشادات التفصيلية: قم بإنشاء أحد تطبيقات الخدمة Windows في "مصمم مكوّن"

المبادئ

مقدمة إلى تطبيقات الخدمة Windows