Sprache

IPath.ToUri Methode

Definition

Gibt einen URI zurück, der diesen Pfad darstellt.

[Android.Runtime.Register("toUri", "()Ljava/net/URI;", "GetToUriHandler:Java.Nio.FileNio.IPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Net.URI? ToUri();
[<Android.Runtime.Register("toUri", "()Ljava/net/URI;", "GetToUriHandler:Java.Nio.FileNio.IPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member ToUri : unit -> Java.Net.URI

Gibt zurück

URI

der URI, der diesen Pfad darstellt

Attribute

Hinweise

Gibt einen URI zurück, der diesen Pfad darstellt.

Diese Methode erstellt einen absoluten URI Wert mit dem URI#getScheme() scheme URI-Schema, das den Anbieter identifiziert. Die genaue Form des schemaspezifischen Teils ist stark vom Anbieter abhängig.

Im Fall des Standardanbieters ist der URI hierarchisch mit einer URI#getPath() path Komponente, die absolut ist. Die Abfrage- und Fragmentkomponenten sind nicht definiert. Gibt an, ob die Autoritätskomponente definiert ist oder nicht, ob die Implementierung abhängig ist. Es gibt keine Garantie dafür, dass die URI zum Konstruieren einer java.io.File java.io.File. Wenn dieser Pfad insbesondere einen UNC-Pfad (Universal Naming Convention) darstellt, kann der UNC-Servername in der Autoritätskomponente des resultierenden URI codiert werden. Im Fall des Standardanbieters und der Datei ist vorhanden, und es kann bestimmt werden, dass es sich bei der Datei um ein Verzeichnis handelt, dann endet das Ergebnis URI mit einem Schrägstrich.

Der Standardanbieter bietet eine ähnliche <Em-Roundtrip></Em-Garantie> für die java.io.File Klasse. Für ein bestimmtes Pathp ist garantiert, dass <blockquote>Path#of(URI) Path.of(p/.toUri()).equals(.())#toAbsolutePath() toAbsolutePath<blockquote> so lange wie das OriginalPath, das und URIdas neue Path werden alle in (möglicherweise unterschiedlichen Aufrufen von) demselben virtuellen Computer Java erstellt. Ob andere Anbieter Garantien stellen, ist anbieterspezifisch und daher nicht angegeben.

Wenn ein Dateisystem für den Zugriff auf den Inhalt einer Datei als Dateisystem erstellt wird, ist es hochgradig implementierungsspezifisch, wenn der zurückgegebene URI den angegebenen Pfad im Dateisystem darstellt oder einen <em>compound</em-URI> darstellt, der den URI des eingeschlossenen Dateisystems codiert. In dieser Version ist kein Format für zusammengesetzte URIs definiert; Ein solches Schema kann in einer zukünftigen Version hinzugefügt werden.

Java Dokumentation für java.nio.file.Path.toUri().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: