ServiceBrokerExtensions.CompareLocalToRemoteVersionAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerel olarak tanınan bir hizmeti aynı hizmet için uzaktan kullanılabilir olan ile karşılaştırır.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask<int> CompareLocalToRemoteVersionAsync(Microsoft::ServiceHub::Framework::IServiceBroker ^ serviceBroker, Microsoft::ServiceHub::Framework::ServiceMoniker ^ moniker, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask<int>? CompareLocalToRemoteVersionAsync (this Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, Microsoft.ServiceHub.Framework.ServiceMoniker moniker, System.Threading.CancellationToken cancellationToken);
static member CompareLocalToRemoteVersionAsync : Microsoft.ServiceHub.Framework.IServiceBroker * Microsoft.ServiceHub.Framework.ServiceMoniker * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<int>
<Extension()>
Public Function CompareLocalToRemoteVersionAsync (serviceBroker As IServiceBroker, moniker As ServiceMoniker, cancellationToken As CancellationToken) As ValueTask(Of Integer)
Parametreler
- serviceBroker
- IServiceBroker
Kullanılabilir uzak sürümler için sorulacak hizmet Aracısı.
- moniker
- ServiceMoniker
Sürümlerinin denetlenmesi gereken hizmetin bilinen adı. Bu, Version uzak hizmetle karşılaştırılabilmesi için özelliği null olmayan bir değere ayarlanmış olmalıdır.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
CompareTo(T)Hizmetin yerel beklentiinin, uzak tarafından sunulan sürümle nasıl Karşılaştırıldığı belirten bir stil tamsayı. -1: Yerel sürüm daha eski (yani, istemci yükseltilmelidir). 0: yerel ve uzak sürümler uyumlu veya uzak sürüm kullanılamıyor.
- 1: Yerel sürüm yenidir (yani, uzaktan yükseltilmesi gerekir).