This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Uri.MakeRelative أسلوب

Visual Studio 2010

ملاحظة: واجهة API هذه مهملة الآن.

يحدد الفرق بين الثاني Uriالمثيلات.

مساحة الاسم:  System
التجميع:  System (في System.dll)

[ObsoleteAttribute("The method has been deprecated. Please use MakeRelativeUri(Uri uri). http://go.microsoft.com/fwlink/?linkid=14202")]
public string MakeRelative(
	Uri toUri
)

المعلمات

toUri
النوع: System.Uri
URI ل يقارن إلى URI الحالي.

القيمة المُرجعة

النوع: System.String
إذا مضيف ونظام الألوان هذا المثيل URI و toUriيتم ذلك، نفس هذه الطريقة إرجاع Stringالذي يمثل URI نسبي، عند إلحاق URI المثيل الحالي، تعطي toUriمعلمة.
إذا كان اسم المضيف أو نظام هو مختلفة، ثم th هو الأسلوب بإرجاع Stringالذي يمثل toUriمعلمة.

استثناء:شرط
InvalidOperationException

Th هو يمثل مثيل URI نسبي، وترتيب هو أسلوب هو صالحة فقط من أجل UR مطلقة هو.

يعرض الجدول التالي URI مثيل، toUri، ونتائج الاتصال MakeRelative.

مثيل URI الحالي

toUri

القيمة التي يتم إرجاعها

http://www.contoso.com/

http://www.contoso.com/اختبار/اختبار.htm

اختبار/اختبار.htm

http://www.contoso.com/test1/

http://www.contoso.com/

../

http://www.contoso.com:8000/

http://www.contoso.com/اختبار/اختبار.htm

http://www.contoso.com/اختبار/اختبار.htm

http://اسم المستخدم@www.contoso.com/

http://www.contoso.com/test1/test1.txt

test1/test1.txt

معلومات مستخدم، إذا كان موجوداً في URI، هو تجاهلها.

يلي مثال ينشئ 2 Uriالمثيلات. الفرق في معلومات مسار هو كتابة إلى وحدة التحكم.


// Create a base Uri.
Uri address1 = new Uri("http://www.contoso.com/");

// Create a new Uri from a string.
Uri address2 = new Uri("http://www.contoso.com/index.htm?date=today"); 

// Determine the relative Uri.  
Console.WriteLine("The difference is {0}", address1.MakeRelativeUri(address2));


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98, Xbox 360, Zune

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 1.1, 1.0
مهمل (تحذير المحول البرمجي) في 4
مهمل (تحذير المحول البرمجي) في 3.5
مهمل (تحذير المحول البرمجي) في 3.5 المزود بحزمة الخدمة SP1
مهمل (تحذير المحول البرمجي) في 3.0
مهمل (تحذير المحول البرمجي) في 3.0 المزود بحزمة الخدمة SP1
مهمل (تحذير المحول البرمجي) في 3.0 المزود بحزمة الخدمة SP2
مهمل (تحذير المحول البرمجي) في 2.0
مهمل (تحذير المحول البرمجي) في 2.0 المزود بحزمة الخدمة SP1
مهمل (تحذير المحول البرمجي) في 2.0 المزود بحزمة الخدمة SP2

NET Framework. Client Profile

مهمل (تحذير المحول البرمجي) في 4

XNA Framework

مهمل (تحذير المحول البرمجي) في 3.0
مهمل (تحذير المحول البرمجي) في 2.0
مهمل (تحذير المحول البرمجي) في 1.0
إظهار: