Freigeben über


IsolatedStorageFile.GetMachineStoreForAssembly Methode

Definition

Ruft computerbezogenen isolierten Speicher für die Identität der Assembly des aufrufenden Codes ab.

public:
 static System::IO::IsolatedStorage::IsolatedStorageFile ^ GetMachineStoreForAssembly();
public static System.IO.IsolatedStorage.IsolatedStorageFile GetMachineStoreForAssembly ();
static member GetMachineStoreForAssembly : unit -> System.IO.IsolatedStorage.IsolatedStorageFile
Public Shared Function GetMachineStoreForAssembly () As IsolatedStorageFile

Gibt zurück

Ein Objekt, das dem Gültigkeitsbereich des isolierten Speichers entspricht, der auf der Identität der Assembly des aufrufenden Codes basiert.

Ausnahmen

Ein isolierter Speicherort kann nicht initialisiert werden.

Es wurde keine ausreichende Berechtigung für den isolierten Speicher gewährt.

Hinweise

Dieselbe Assembly in verschiedenen Anwendungen verwendet immer denselben isolierten Speicher, wenn diese Methode verwendet wird.

GetMachineStoreForAssembly entspricht funktional dem folgenden Code:

isoFile = IsolatedStorageFile::GetStore(IsolatedStorageScope::Assembly |
    IsolatedStorageScope::Machine, (Type^)nullptr, (Type^)nullptr);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Assembly |
    IsolatedStorageScope.Machine, null, null);
isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.Assembly Or _
    IsolatedStorageScope.Machine, Nothing, Nothing)

Hinweis

Verschiedene Assemblys, die in derselben Anwendungsdomäne ausgeführt werden, verfügen immer über unterschiedliche isolierte Speicher.

Gilt für:

Weitere Informationen