Uri-Member
Stellt eine Objektdarstellung eines URIs (Uniform Resource Identifier) und einfachen Zugriff auf die Teile des URIs bereit.
In den folgenden Tabellen werden die vom Uri -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
(siehe auch Geschützte Konstruktoren )
Name | Beschreibung | |
---|---|---|
Uri | Überladen. Initialisiert eine neue Instanz der Uri-Klasse. |
Zum Seitenanfang
Geschützte Konstruktoren
Name | Beschreibung | |
---|---|---|
Uri | Überladen. Initialisiert eine neue Instanz der Uri-Klasse. |
Zum Seitenanfang
Öffentliche Felder
Name | Beschreibung | |
---|---|---|
SchemeDelimiter | Gibt die Zeichen an, die das Schema des Kommunikationsprotokolls vom Adressteil des URIs trennen. Dieses Feld ist schreibgeschützt. | |
UriSchemeFile | Gibt an, dass der URI ein Zeiger auf eine Datei ist. Dieses Feld ist schreibgeschützt. | |
UriSchemeFtp | Gibt an, dass auf den URI über FTP (File Transfer Protocol) zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeGopher | Gibt an, dass auf den URI über das Gopher-Protokoll zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeHttp | Gibt an, dass auf den URI über HTTP (Hypertext Transfer Protocol) zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeHttps | Gibt an, dass auf den URI über HTTPS (Secure Hypertext Transfer Protocol) zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeMailto | Gibt an, dass der URI eine E-Mail-Adresse ist und der Zugriff über SMTP (Simple Mail Transport Protocol) erfolgt. Dieses Feld ist schreibgeschützt. | |
UriSchemeNetPipe | Gibt an, dass auf den URI über das NetPipe-Schema des "Indigo"-Systems zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeNetTcp | Gibt an, dass auf den URI über das NetTcp-Schema des "Indigo"-Systems zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeNews | Gibt an, dass der URI eine Internetnewsgroup ist, auf die über NNTP (Network News Transport Protocol) zugegriffen wird. Dieses Feld ist schreibgeschützt. | |
UriSchemeNntp | Gibt an, dass der URI eine Internetnewsgroup ist, auf die über NNTP (Network News Transport Protocol) zugegriffen wird. Dieses Feld ist schreibgeschützt. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
AbsolutePath | Ruft den absoluten Pfad des URIs ab. | |
AbsoluteUri | Ruft den absoluten URI ab. | |
Authority | Ruft den DNS-Hostnamen (Domain Name System) oder die IP-Adresse und die Anschlussnummer für einen Server ab. | |
DnsSafeHost | Ruft einen Hostnamen ohne Escapezeichen ab, der sicher für die DNS-Auflösung verwendet werden kann. | |
Fragment | Ruft das mit Escapezeichen versehene Fragment ab. | |
Host | Ruft die Hostkomponente dieser Instanz ab. | |
HostNameType | Gibt den Typ des im URI angegebenen Hostnamens zurück. | |
IsAbsoluteUri | Ruft einen Boolean-Wert ab, der angibt, ob die Uri-Instanz absolut ist. | |
IsDefaultPort | Ruft einen Wert ab, der angibt, ob der Anschluss im URI der Standardwert für dieses Schema ist. | |
IsFile | Ruft einen Wert ab, der angibt, ob der angegebene Uri ein Datei-URI ist. | |
IsLoopback | Ruft einen Boolean-Wert ab, der angibt, ob der angegebene Uri auf den lokalen Host verweist. | |
IsUnc | Ruft einen Boolean-Wert ab, der angibt, ob der angegebene Uri ein UNC-Pfad (Universal Naming Convention) ist. | |
LocalPath | Ruft die Darstellung eines Dateinamens im lokalen Betriebssystem ab. | |
OriginalString | Ruft die ursprüngliche URI-Zeichenfolge ab, die an den Uri-Konstruktor übergeben wurde. | |
PathAndQuery | Ruft die durch ein Fragezeichen (?) getrennten Werte der AbsolutePath-Eigenschaft und der Query-Eigenschaft ab. | |
Port | Ruft die Anschlussnummer dieses URIs ab. | |
Query | Ruft im angegebenen URI enthaltene Abfrageinformationen ab. | |
Scheme | Ruft den Namen des Schemas für diesen URI ab. | |
Segments | Ruft ein Array mit den Pfadsegmenten ab, aus denen sich der angegebene URI zusammensetzt. | |
UserEscaped | Gibt an, dass die URI-Zeichenfolge vor dem Erstellen der Uri-Instanz vollständig mit Escapezeichen versehen war. | |
UserInfo | Ruft Benutzernamen, Kennwort oder weitere benutzerspezifische Informationen ab, die dem angegebenen URI zugeordnet sind. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
CheckHostName | Bestimmt, ob der angegebene Hostname ein gültiger DNS-Name ist. | |
CheckSchemeName | Bestimmt, ob der angegebene Schemaname gültig ist. | |
Compare | Vergleicht die angegebenen Teile von zwei URIs gemäß den angegebenen Vergleichsregeln. | |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) | |
Equals | Überladen. Überschrieben. Überprüft zwei Uri-Instanzen auf Gleichheit. | |
EscapeDataString | Konvertiert eine Zeichenfolge in eine Darstellung mit Escapezeichen. | |
EscapeUriString | Konvertiert eine URI-Zeichenfolge in eine Darstellung mit Escapezeichen. | |
FromHex | Gibt den Dezimalwert einer Hexadezimalziffer zurück. | |
GetComponents | Ruft die angegebenen Komponenten der aktuellen Instanz mit dem angegebenen Escapeverhalten für Sonderzeichen ab. | |
GetHashCode | Überschrieben. Gibt den Hashcode für den URI zurück. | |
GetLeftPart | Gibt den angegebenen Teil einer Uri-Instanz zurück. | |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HexEscape | Konvertiert ein angegebenes Zeichen in die entsprechende Hexadezimaldarstellung. | |
HexUnescape | Konvertiert eine angegebene Hexadezimaldarstellung eines Zeichens in das Zeichen selbst. | |
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) | |
IsBaseOf | Bestimmt, ob die aktuelle Uri-Instanz eine Basis der angegebenen Uri-Instanz ist. | |
IsHexDigit | Bestimmt, ob ein angegebenes Zeichen eine gültige Hexadezimalziffer ist. | |
IsHexEncoding | Bestimmt, ob ein Zeichen in einer Zeichenfolge hexadezimal codiert ist. | |
IsWellFormedOriginalString | Gibt an, ob die Form der Zeichenfolge, die zum Erstellen dieses Uri verwendet wurde, korrekt war. | |
IsWellFormedUriString | Gibt an, ob die Form der Zeichenfolge korrekt ist, indem versucht wird, einen URI mit der Zeichenfolge zu erstellen. | |
MakeRelative | Bestimmt den Unterschied zwischen zwei Uri-Instanzen. | |
MakeRelativeUri | Bestimmt den Unterschied zwischen zwei Uri-Instanzen. | |
op_Equality | Bestimmt, ob zwei Uri-Instanzen denselben Wert haben. | |
op_Inequality | Bestimmt, ob zwei Uri-Instanzen verschiedene Werte haben. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
ToString | Überschrieben. Gibt eine kanonische Zeichenfolgenentsprechung der angegebenen Uri-Instanz zurück. | |
TryCreate | Überladen. Erstellt einen neuen Uri. Löst keine Ausnahme aus, wenn Uri nicht erstellt werden kann. | |
UnescapeDataString | Konvertiert eine Zeichenfolge in eine Darstellung ohne Escapezeichen. |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Canonicalize | Konvertiert den intern gespeicherten URI in kanonische Form. | |
CheckSecurity | Das Aufrufen dieser Methode hat keine Auswirkung. | |
Escape | Konvertiert alle unsicheren oder reservierten Zeichen in der Pfadkomponente in die entsprechenden Hexadezimaldarstellungen. | |
EscapeString | Konvertiert eine Zeichenfolge in eine Darstellung mit Escapezeichen. | |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetObjectData | Gibt die Daten zurück, die zum Serialisieren der aktuellen Instanz benötigt werden. | |
IsBadFileSystemCharacter | Gibt einen Boolean-Wert zurück, der angibt, ob ein Zeichen in einem Dateisystemnamen ungültig ist. | |
IsExcludedCharacter | Gibt einen Boolean zurück, der angibt, ob das angegebene Zeichen mit Escapezeichen versehen werden soll. | |
IsReservedCharacter | Gibt einen Boolean zurück, der angibt, ob das angegebene Zeichen ein reserviertes Zeichen ist. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Parse | Analysiert den URI der aktuellen Instanz, um sicherzustellen, dass alle für einen gültigen URI erforderlichen Teile enthalten sind. | |
Unescape | Konvertiert die angegebene Zeichenfolge, indem alle Escapesequenzen durch die entsprechende Darstellung ohne Escapezeichen ersetzt werden. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.Serialization.ISerializable.GetObjectData | Gibt die Daten zurück, die zum Serialisieren der aktuellen Instanz benötigt werden. |
Zum Seitenanfang