PackageRegistrar Class |
Namespace: ITHit.FileSystem.Windows.Package
The PackageRegistrar type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | ConflictingPackagesRegistered |
Checks if sparse package manifest contains any CLSID that are registered by packages already registered in the system.
|
![]() ![]() | EnsureIdentityContextIsCorrect |
Throws exception if process is running with sparse package application identity but handlers are registered for another executable
|
![]() ![]() | EnsureNoConflictingClassesRegistered |
Throws exception if package manifest contains CLSIDs already registered in the system.
|
![]() ![]() | GetSparsePackagePath |
Gets sparse package full path.
|
![]() ![]() | IsRunningWithIdentity |
Helper method to determine if the process is running with package or application identity.
|
![]() ![]() | IsRunningWithSparsePackageIdentity |
Helper method to determine if the process is running with sparse package identity.
|
![]() ![]() | RegisterSparsePackageAsync |
Registers sparse package to grant sparse package identity to the application.
|
![]() ![]() | SparsePackageRegistered |
Helper method to determine if sparse package is registered.
|
![]() ![]() | UnregisterConflictingPackages |
Unregisters all packages that registered CLSIDs containing in sparse package manifest.
|
![]() ![]() | UnregisterSparsePackageAsync |
Unregisters sparse package from the system.
|