Resolve-ServiceFabricService
استرداد عنوان النسخة المتماثلة لخدمة مقسمة ل Service Fabric ذات الحالة أو عنوان مثيل خدمة Service Fabric عديمة الحالة.
بناء الجملة
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يسترد Cmdlet Resolve-ServiceFabricService عنوان النسخة المتماثلة لخدمة مقسمة ل Service Fabric ذات الحالة أو عنوان مثيل خدمة Service Fabric عديمة الحالة.
يتم تخزين العنوان مؤقتا على العقدة المحلية ويمكن تحديثه إذا فشلت محاولة الاتصال بالعنوان. يشير فشل الاتصال عادة إلى أن النسخة المتماثلة أو المثيل قد انتقل إلى عقدة مختلفة.
قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
أمثلة
مثال 1: حل العناوين
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
يسترد هذا الأمر عناوين قسم Int64 موحد تم تعيينه بواسطة مفتاح القسم 0 في خدمة تسمى fabric:/myApp/myService.
مثال 2: استخدام النتيجة السابقة لتحديث ذاكرة التخزين المؤقت المحلية
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
يوفر هذا الأمر نتيجة استدعاء الحل الأول إلى استدعاء اللاحق. هذا مطلوب إذا كان المستخدم يعرف أن النتيجة التي تم الحصول عليها مسبقا في الاستدعاء الأول قديمة. تعتبر نقاط النهاية قديمة إذا انتهت مهلة طلب الاتصال أو إرجاع خطأ.
مثال 3: فرض تحديث ذاكرة التخزين المؤقت المحلية
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
يسترد هذا الأمر عنوان النسخة المتماثلة ذات الحالة في قسم أحادي بعد تحديث ذاكرة التخزين المؤقت لنقطة النهاية المحلية بقوة.
المعلمات
-ForceRefresh
يشير إلى أن cmdlet يفرض تحديث ذاكرة التخزين المؤقت المحلية للعناوين التي تم حلها.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
تحديد مفتاح القسم لخدمة Service Fabric.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
يشير إلى أن خدمة Service Fabric هي قسم مسمى.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
يشير إلى أن خدمة Service Fabric هي قسم أحادي.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
يشير إلى أن خدمة Service Fabric هي قسم UniformInt64.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreviousResult
تحديد نتائج قسم الخدمة التي تم حلها مسبقا. هذا مطلوب إذا كان المستخدم يعرف أن النتيجة التي تم الحصول عليها مسبقا قديمة.
Type: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
يحدد URI لخدمة Service Fabric.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
تحديد فترة المهلة، بالثوان، للعملية.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
الإدخالات
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
المخرجات
System.Object