كيفية القيام بما يلي: فحص تحديثات تطبيق ClickOnce

يستخدم هذا المثال كائن My.Application.Deployment للتحقق من وجود تحديثات متوفرة للتطبيق. و إذا تم نشر تطبيق كتطبيق ClickOnce , يعرض المثال نص واجهة المستخدم المناسب .

و للحصول على المعلومات أكثر حول تطبيقات ClickOnce و كيفية نشرها ، راجع أمان ClickOnce والتوزيع و نشر تطبيقات ClickOnce.

مثال

يستخدم هذا المثال خاصية IsNetworkDeployed للتأكد من نشر التطبيق من خلال شبكة اتصال المستخدمة لـ ClickOnce. ثم تستخدم أسلوب CheckForUpdate لكائن My.Application.Deployment للتحقق ما إذا كان يتوفر تحديث ClickOnce للتطبيق.

Sub CheckUpdateAvailability()
    If My.Application.IsNetworkDeployed() Then
        If My.Application.Deployment.CheckForUpdate() Then
            MsgBox("Update is available for download")
        Else
            MsgBox("No updates are available for download")
        End If
    Else
        MsgBox("Application is not ClickOnce deployed")
    End If
End Sub

يمكن تحديث التطبيقات التي يتم نشرها باستخدام ClickOnce فقط باستخدام كائن My.Application.Deployment . و للحصول على مزيد من المعلومات حول نشر تطبيق ClickOnce ، راجع كيفية: نشر التطبيقات ClickOnce باستخدام "معالج النشر".

راجع أيضًا:

المهام

كيفية القيام بما يلي: تنزيل تحديثات تطبيق ClickOnce

المرجع

Deployment