ILocationService interface
خدمة للمحتوى الخارجي للحصول على المواقع
الأساليب
| get |
الحصول على عنوان URL لمنطقة مورد REST المحددة |
| get |
الحصول على موقع خدمة بعيدة في نوع مضيف معين. |
| route |
Attemps لإنشاء عنوان URL لقالب المسار المحدد والمظلات. سيتضمن url مسار المضيف. على سبيل المثال، إذا كان عنوان url للصفحة https://dev.azure.com/foo وحاولت إنشاء عنوان URL لإعدادات المسؤول للمشروع "شريط"، فسيكون الإخراج /foo/bar/_admin. سيؤدي ذلك إلى إحضار مساهمة مسار بشكل غير متزامن إذا لم يتم تضمينها في بيانات الصفحة. |
تفاصيل الأسلوب
getResourceAreaLocation(string)
الحصول على عنوان URL لمنطقة مورد REST المحددة
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
المعلمات
- resourceAreaId
-
string
معرف منطقة المورد
المرتجعات
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
الحصول على موقع خدمة بعيدة في نوع مضيف معين.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
المعلمات
- serviceInstanceType
-
string
المعرف الفريد العمومي لنوع مثيل الخدمة للبحث
- hostType
- TeamFoundationHostType
نوع المضيف المراد البحث عنه (افتراضيا لنوع المضيف لبيانات الصفحة الحالية)
المرتجعات
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps لإنشاء عنوان URL لقالب المسار المحدد والمظلات. سيتضمن url مسار المضيف. على سبيل المثال، إذا كان عنوان url للصفحة https://dev.azure.com/foo وحاولت إنشاء عنوان URL لإعدادات المسؤول للمشروع "شريط"، فسيكون الإخراج /foo/bar/_admin.
سيؤدي ذلك إلى إحضار مساهمة مسار بشكل غير متزامن إذا لم يتم تضمينها في بيانات الصفحة.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
المعلمات
- routeId
-
string
معرف مساهمة المسار
- routeValues
-
{[key: string]: string}
استبدال قيمة المسار
- hostPath
-
string
مسار مضيف اختياري لاستخدامه بدلا من مسار المضيف الافتراضي للصفحة.
المرتجعات
Promise<string>