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.IsWellFormedUriString أسلوب

Visual Studio 2010

الإشارة إلى ما إذا كانت السلسلة هو منسق بشكل جيد قبل محاولة إنشاء URI بالسلسلة ويتأكد من أن السلسلة لا يتطلب المزيد من escaping.

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

public static bool IsWellFormedUriString(
	string uriString,
	UriKind uriKind
)

المعلمات

uriString
النوع: System.String
استخدام سلسلة إلى محاولة إلى بناء على Uri.
uriKind
النوع: System.UriKind
نوع Uriفي uriString.

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

النوع: System.Boolean
Boolean القيمة التي هو true إذا كانت السلسلة منسق بشكل جيد؛ آخر false.

افتراضياً، يكون للسلسلة هو accordance منسق بشكل جيد في RFC 2396 و RFC 2732 بعين الاعتبار. إذا كان "معرفات الموارد الدولية" (الأشعة تحت الحمراء هو) أو تحليل اسم مجال العالمية (IDN) هو ممكنة، السلسلة هو accordance منسق بشكل جيد في RFC 3986 و RFC 3987 بعين الاعتبار.

السلسلة هو تعتبر بشكل سيئ مكون، بالتسبب في الأسلوب إرجاع خطأ، في حالة حدوث أي من الشروط التالية

خطأ

المثال

السلسلة هو escaped بشكل غير صحيح.

http://www.contoso.com/مسار???/ملف اسم

سلسلة هو مطلقا Uriالذي يمثل ملف ضمنية Uri.

c:\\الدليل\اسم الملف

السلسلة هو عن URI مطلق التي هو mهوsing خط مائل قبل مسار.

ملف://c:/الدليل/اسم الملف

سلسلة يحتوي على خطوط مائلة عكسية unescaped حتى إذا كانت تتم معاملتها كشرط مائلة للأمام

http:\\مضيف/مسار/ملف

سلسلة يمثل مطلق هرمية Uriيحتوي على "://"

www.contoso.com/مسار/ملف

المحلل ل Schemeيشير إلى أن الأصل سلسلة غير منسق بشكل جيد.

المثال يستند إلى نظام URI.

للحصول تشغيل مزيد من المعلومات حول دعم IRI، راجع مقطع "ملاحظات" Uriفئة.

نظام التشغيل 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

مدعوم في: 4, 3.5, 3.0, 2.0

NET Framework. Client Profile

مدعوم في: 4

XNA Framework

مدعوم في: 3.0, 2.0, 1.0
إظهار: