NSData.FromFile 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.
Überlädt
FromFile(String) |
Erstellt eine NSData-Datei, indem der Inhalt der angegebenen Datei in den Arbeitsspeicher geladen wird. |
FromFile(String, NSDataReadingOptions, NSError) |
Erstellt eine NSData-Datei, indem der Inhalt der angegebenen Datei in den Arbeitsspeicher geladen wird. |
FromFile(String)
Erstellt eine NSData-Datei, indem der Inhalt der angegebenen Datei in den Arbeitsspeicher geladen wird.
[Foundation.Export("dataWithContentsOfFile:")]
public static Foundation.NSData FromFile (string path);
static member FromFile : string -> Foundation.NSData
Parameter
- path
- String
Pfad zum Dateinamen, der als NSData umgebrochen werden soll.
Gibt zurück
Neu erstelltes NSData-Objekt, das den Inhalt der Datei verfügbar macht, oder NULL bei Fehler.
- Attribute
Hinweise
Diese Version von FromFile lädt den Inhalt der Datei beim Start in den Arbeitsspeicher. Verwenden Sie M:Foundation.NSData.FromFile(string,Foundation.NSDataReadingOptions,Foundation.Error), um mmap zu verwenden.
Gilt für:
FromFile(String, NSDataReadingOptions, NSError)
Erstellt eine NSData-Datei, indem der Inhalt der angegebenen Datei in den Arbeitsspeicher geladen wird.
[Foundation.Export("dataWithContentsOfFile:options:error:")]
public static Foundation.NSData FromFile (string path, Foundation.NSDataReadingOptions mask, out Foundation.NSError error);
static member FromFile : string * Foundation.NSDataReadingOptions * -> Foundation.NSData
Parameter
- path
- String
Pfad zum Dateinamen, der als NSData umgebrochen werden soll.
- mask
- NSDataReadingOptions
Optionen können verwendet werden, um das Laden der Datei zu steuern, können verwendet werden, um zu erzwingen, dass die Datei dem virtuellen Computer zugeordnet wird, anstatt durch Lesen des Inhalts geladen zu werden.
- error
- NSError
Gibt den Fehler bei Einem Fehler zurück.
Gibt zurück
Neu erstelltes NSData-Objekt, das den Inhalt der Datei verfügbar macht, oder NULL bei Fehler.
- Attribute
Hinweise
Standardmäßig lädt NSData den Inhalt der Datei in den Arbeitsspeicher, indem ein Speicherblock zugewiesen und dann der Inhalt der Datei darin gelesen wird.
Der Parameter Mapped und MappedAlways weisen NSData an, die Schnittstelle des Kernels zu verwenden, um die Datei dem Prozessadressraum zuzuordnen. Dies hat einige Vorteile: Anstatt Lese-/Schreibspeicher für den Prozess zuzuweisen, der zu echter Speicherauslastung wird, ordnen die zugeordneten Versionen die Datei dem Arbeitsspeicher zu, was bedeutet, dass die Daten bei Bedarf geladen werden, anstatt im Voraus geladen zu werden. Dadurch kann der Kernel auch die aus dem Arbeitsspeicher geladenen Daten verwerfen, wenn der Arbeitsspeicher des Systems knapp wird.