ILocationService interface

خدمة للمحتوى الخارجي للحصول على المواقع

الأساليب

getResourceAreaLocation(string)

الحصول على عنوان URL لمنطقة مورد REST المحددة

getServiceLocation(string, TeamFoundationHostType)

الحصول على موقع خدمة بعيدة في نوع مضيف معين.

routeUrl(string, {[key: string]: string}, string)

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>