Uri.CheckSchemeName-Methode
Bestimmt, ob der angegebene Schemaname gültig ist.
Namespace: System
Assembly: System (in system.dll)
Syntax
'Declaration
Public Shared Function CheckSchemeName ( _
schemeName As String _
) As Boolean
'Usage
Dim schemeName As String
Dim returnValue As Boolean
returnValue = Uri.CheckSchemeName(schemeName)
public static bool CheckSchemeName (
string schemeName
)
public:
static bool CheckSchemeName (
String^ schemeName
)
public static boolean CheckSchemeName (
String schemeName
)
public static function CheckSchemeName (
schemeName : String
) : boolean
Parameter
- schemeName
Der Schemaname, der überprüft werden soll.
Rückgabewert
true, wenn der Schemaname gültig ist, andernfalls false.
Hinweise
Diese Methode überprüft, ob der Schemaname nach RFC 2396 gültig ist. Der Schemaname muss mit einem Buchstaben beginnen und darf nur Buchstaben, Ziffern und die Zeichen ".", "+" und "-" enthalten.
Beispiel
Im folgenden Beispiel wird eine Uri-Instanz erstellt und überprüft, ob der Schemaname gültig ist.
Dim address1 As New Uri("https://www.contoso.com/index.htm#search")
Console.WriteLine("address 1 {0} a valid scheme name", IIf(Uri.CheckSchemeName(address1.Scheme), " has", " does not have")) 'TODO: For performance reasons this should be changed to nested IF statements
If address1.Scheme = Uri.UriSchemeHttp Then
Console.WriteLine("Uri is HTTP type")
End If
Console.WriteLine(address1.HostNameType)
Uri address1 = new Uri("https://www.contoso.com/index.htm#search");
Console.WriteLine("address 1 {0} a valid scheme name",
Uri.CheckSchemeName(address1.Scheme) ? " has" : " does not have");
if (address1.Scheme == Uri.UriSchemeHttp)
Console.WriteLine("Uri is HTTP type");
Console.WriteLine(address1.HostNameType);
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0