1 implementation of IRightsManagementProvider
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
29
internal class RightsManagementProvider :
IRightsManagementProvider
, IDisposable
35 references to IRightsManagementProvider
PresentationUI (35)
MS\Internal\Documents\Application\RightsController.cs (1)
509
private static
IRightsManagementProvider
_provider;
MS\Internal\Documents\RightsManagementManager.cs (4)
43
private DocumentRightsManagementManager(
IRightsManagementProvider
rmProvider)
68
internal static void Initialize(
IRightsManagementProvider
rmProvider)
1469
private
IRightsManagementProvider
_rmProvider
1485
private
IRightsManagementProvider
_rmProviderCache;
MS\Internal\Documents\RightsManagementProvider.cs (30)
56
bool
IRightsManagementProvider
.IsProtected
69
RightsManagementLicense
IRightsManagementProvider
.CurrentUseLicense
78
PublishLicense
IRightsManagementProvider
.CurrentPublishLicense
98
RightsManagementUser
IRightsManagementProvider
.CurrentUser
108
void
IRightsManagementProvider
.InitializeEnvironment(EnrollmentAccountType accountType)
169
void
IRightsManagementProvider
.InitializeEnvironment(RightsManagementUser user)
192
bool
IRightsManagementProvider
.LoadUseLicense()
219
bool
IRightsManagementProvider
.AcquireUseLicense()
260
void
IRightsManagementProvider
.SaveUseLicense(EncryptedPackageEnvelope package)
296
void
IRightsManagementProvider
.BindUseLicense()
365
ReadOnlyCollection<RightsManagementUser>
IRightsManagementProvider
.GetAvailableCredentials()
386
RightsManagementUser
IRightsManagementProvider
.GetDefaultCredentials()
394
((
IRightsManagementProvider
)this).GetAvailableCredentials();
447
void
IRightsManagementProvider
.SetDefaultCredentials(RightsManagementUser user)
453
((
IRightsManagementProvider
)this).GetAvailableCredentials();
481
void
IRightsManagementProvider
.RemoveCredentials(RightsManagementUser user)
494
IRightsManagementProvider
.GetAllAccessRights()
570
Stream
IRightsManagementProvider
.DecryptPackage()
592
EncryptedPackageEnvelope
IRightsManagementProvider
.EncryptPackage(Stream ciphered)
605
((
IRightsManagementProvider
)this).CurrentUseLicense;
623
((
IRightsManagementProvider
)this).SaveUseLicense(result);
639
void
IRightsManagementProvider
.GenerateUnsignedPublishLicense(
748
void
IRightsManagementProvider
.GenerateUnsignedPublishLicense(string template)
806
void
IRightsManagementProvider
.SignPublishLicense()
852
void
IRightsManagementProvider
.SaveCurrentLicenses()
864
void
IRightsManagementProvider
.RevertToSavedLicenses()
885
void
IRightsManagementProvider
.SetEncryptedPackage(EncryptedPackageEnvelope newPackage, out bool publishLicenseChanged)
1387
return ((
IRightsManagementProvider
)this).IsProtected;
1401
return ((
IRightsManagementProvider
)this).CurrentPublishLicense;
1406
((
IRightsManagementProvider
)this).CurrentPublishLicense = value;