مشاركة عبر


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>