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