ServiceBrokerExtensions.CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Porównuje lokalnie uznaną usługę z usługą dostępną zdalnie dla tej samej usługi.
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)
Parametry
- serviceBroker
- IServiceBroker
Broker usług, aby poprosił o dostępne wersje zdalne.
- moniker
- ServiceMoniker
Moniker usługi, której wersje mają być sprawdzane. Właściwość musi mieć Version ustawioną wartość inną niż null, aby można było porównać ją z usługą zdalną.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
CompareTo(T)Styl liczby całkowitej wskazującej, w jaki sposób lokalna oczekiwanie usługi jest porównywana z wersją oferowaną przez zdalny. -1: lokalna wersja jest starsza (tj. należy uaktualnić klienta). 0: wersja lokalna i zdalna są zgodne lub wersja zdalna jest niedostępna.
- 1: wersja lokalna jest nowsza (tj. powinna zostać uaktualniona).