ApplicationCollection.InvalidApplicationPathCharacters Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Array von Zeichen ab, die nicht im Pfad einer Anwendung verwendet werden können.
public:
static cli::array <char> ^ InvalidApplicationPathCharacters();
public static char[] InvalidApplicationPathCharacters ();
static member InvalidApplicationPathCharacters : unit -> char[]
Public Shared Function InvalidApplicationPathCharacters () As Char()
Gibt zurück
Ein Array von Zeichen, die nicht im Pfad einer Anwendung verwendet werden können.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Die -Methode zum Überprüfen von InvalidApplicationPathCharacters Anwendungspfaden verwendet wird.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationCollectionInvalidApplicationPathCharacters
{
// Determines if the paths provided are valid application paths
public void ValidateApplicationPathCharacters()
{
string[] paths = { "\\Blog", "/Blog", "/Blog?", ":/Blog" };
foreach (string path in paths)
{
Console.WriteLine("{0} is {1}", path,
IsValidApplicationPath(path) ? "valid" : "invalid");
}
}
// Validates applicationpath characters before adding an application
public bool IsValidApplicationPath(string path)
{
return (path.IndexOfAny(
ApplicationCollection.InvalidApplicationPathCharacters()) == -1);
}
}
}
Hinweise
In einem Windows-Betriebssystem, auf dem die Common Language Runtime (CLR) ausgeführt wird, gibt diese Methode die folgenden Zeichen zurück: \?;:@&=+$,|"<>*
"*" ist ein ungültiges Dateisystemzeichen. Sie können die verbleibenden Zeichen nicht in Speicherorttags mit verwaltetem Code verwenden. Das Zeichen "/" ist für ein virtuelles Verzeichnis zulässig.