SharedModeSettings.ShouldAvoidLocalStorage Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a Boolean value indicating that your app should not store files on the local hard drive.
public:
static property bool ShouldAvoidLocalStorage { bool get(); };
static bool ShouldAvoidLocalStorage();
public static bool ShouldAvoidLocalStorage { get; }
var boolean = SharedModeSettings.shouldAvoidLocalStorage;
Public Shared ReadOnly Property ShouldAvoidLocalStorage As Boolean
Property Value
bool
A Boolean value indicating that apps should not store files on the local hard drive. Instead, files should be saved to cloud storage.
Windows requirements
Device family |
Windows 10 Creators Update (introduced in 10.0.15063.0)
|
API contract |
Windows.System.Profile.ProfileSharedModeContract (introduced in v2.0)
|
Examples
<StackPanel>
<ListView x:Name="ThisPC" Header="This PC" .../>
<ListView x:Name="OneDrive" Header="OneDrive" .../>
</StackPanel>
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (Windows.System.Profile.SharedModeSettings.ShouldAvoidLocalStorage)
{
ThisPC.Visibility = Visibility.Collapsed;
}
}
Remarks
If true, then your app should not show local storage locations in its UI.
Returns true when the RestrictLocalStorage policy is set.
A true value means the PC is running in a scenario where apps should hide all entry and save points to the local disk. Windows File Explorer is disabled so customers won’t be able to navigate to any local storage (except downloads, removable drives, and mapped network drives) to access those files.