Operation ist für IsolatedStorageFileStream nicht zulässig. Error

8

Ich habe ein Problem mit isoliertem Speicher.

Das ist mein Code:

%Vor%

der Fehler: Operation auf IsolatedStorageFileStream nicht erlaubt. in

%Vor%     
yozawiratama 07.12.2011, 13:21
quelle

3 Antworten

16

Dies geschieht normalerweise, wenn Sie diesen Codeblock mehrmals gleichzeitig ausführen. Sie schließen die Datei schließlich ab. Sie müssen also sicherstellen, dass Sie die Modi FileAccess und FileShare in Ihrem Konstruktor wie folgt einschließen:

%Vor%

Wenn Sie in die Datei schreiben möchten, während andere gerade lesen, müssen Sie die Synchronisierung folgendermaßen synchronisieren:

%Vor%     
Laith 07.07.2012, 00:12
quelle
0

Ersetzen Sie die innere using-Anweisung durch einen IsolatedStorageFileStream-Konstruktor:

%Vor%

Da Sie von der Datei lesen, nehme ich auch an, dass der von Ihnen gewünschte FileMode Open ist, nicht OpenOrCreate.

Und wo 'data' zugewiesen ist, sollten Sie

verwenden %Vor%

stattdessen. Siehe Punkt 3 in Effective C #, 2. Ausgabe.

    
Visual Stuart 07.12.2011 13:51
quelle
-1

Operation ist in IsolatedStorageFileStream nicht zulässig. Fehler beim Verschieben der Datei von der gemeinsamen Datei zum Ziel. Es funktioniert

Namespaces hinzufügen

%Vor%

Erstellen Sie ein Zielverzeichnis in isoliertem Speicher

%Vor%

oder verwenden Sie

%Vor%

Anstatt Dateinamen im Ziel hinzuzufügen, fügen Sie Ordnername hinzu.

Sie können Medien mit dem folgenden Code abspielen

%Vor%     
Pooja Rahangdale 08.07.2015 06:12
quelle