Click or drag to resize

PackageRegistrar Class

IT Hit User File System
Provides methods for sparse package registration.
Inheritance Hierarchy
SystemObject
  ITHit.FileSystem.Windows.PackagePackageRegistrar

Namespace:  ITHit.FileSystem.Windows.Package
Assembly:  ITHit.FileSystem.Windows.Package (in ITHit.FileSystem.Windows.Package.dll) Version: 9.0.29527.0
Syntax
public static class PackageRegistrar

The PackageRegistrar type exposes the following members.

Methods
  NameDescription
Public methodStatic memberConflictingPackagesRegistered
Checks if sparse package manifest contains any CLSID that are registered by packages already registered in the system.
Public methodStatic memberEnsureIdentityContextIsCorrect
Throws exception if process is running with sparse package application identity but handlers are registered for another executable
Public methodStatic memberEnsureNoConflictingClassesRegistered
Throws exception if package manifest contains CLSIDs already registered in the system.
Public methodStatic memberGetSparsePackagePath
Gets sparse package full path.
Public methodStatic memberIsRunningWithIdentity
Helper method to determine if the process is running with package or application identity.
Public methodStatic memberIsRunningWithSparsePackageIdentity
Helper method to determine if the process is running with sparse package identity.
Public methodStatic memberRegisterSparsePackageAsync
Registers sparse package to grant sparse package identity to the application.
Public methodStatic memberSparsePackageRegistered
Helper method to determine if sparse package is registered.
Public methodStatic memberUnregisterConflictingPackages
Unregisters all packages that registered CLSIDs containing in sparse package manifest.
Public methodStatic memberUnregisterSparsePackageAsync
Unregisters sparse package from the system.
Top
See Also