1 implementation of IRightsManagementProvider
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
26
internal class RightsManagementProvider :
IRightsManagementProvider
, IDisposable
35 references to IRightsManagementProvider
PresentationUI (35)
MS\Internal\Documents\Application\RightsController.cs (1)
503
private static
IRightsManagementProvider
_provider;
MS\Internal\Documents\RightsManagementManager.cs (4)
40
private DocumentRightsManagementManager(
IRightsManagementProvider
rmProvider)
65
internal static void Initialize(
IRightsManagementProvider
rmProvider)
1451
private
IRightsManagementProvider
_rmProvider
1467
private
IRightsManagementProvider
_rmProviderCache;
MS\Internal\Documents\RightsManagementProvider.cs (30)
53
bool
IRightsManagementProvider
.IsProtected
66
RightsManagementLicense
IRightsManagementProvider
.CurrentUseLicense
75
PublishLicense
IRightsManagementProvider
.CurrentPublishLicense
95
RightsManagementUser
IRightsManagementProvider
.CurrentUser
105
void
IRightsManagementProvider
.InitializeEnvironment(EnrollmentAccountType accountType)
166
void
IRightsManagementProvider
.InitializeEnvironment(RightsManagementUser user)
189
bool
IRightsManagementProvider
.LoadUseLicense()
216
bool
IRightsManagementProvider
.AcquireUseLicense()
257
void
IRightsManagementProvider
.SaveUseLicense(EncryptedPackageEnvelope package)
293
void
IRightsManagementProvider
.BindUseLicense()
362
ReadOnlyCollection<RightsManagementUser>
IRightsManagementProvider
.GetAvailableCredentials()
383
RightsManagementUser
IRightsManagementProvider
.GetDefaultCredentials()
391
((
IRightsManagementProvider
)this).GetAvailableCredentials();
444
void
IRightsManagementProvider
.SetDefaultCredentials(RightsManagementUser user)
450
((
IRightsManagementProvider
)this).GetAvailableCredentials();
478
void
IRightsManagementProvider
.RemoveCredentials(RightsManagementUser user)
491
IRightsManagementProvider
.GetAllAccessRights()
567
Stream
IRightsManagementProvider
.DecryptPackage()
589
EncryptedPackageEnvelope
IRightsManagementProvider
.EncryptPackage(Stream ciphered)
602
((
IRightsManagementProvider
)this).CurrentUseLicense;
620
((
IRightsManagementProvider
)this).SaveUseLicense(result);
636
void
IRightsManagementProvider
.GenerateUnsignedPublishLicense(
745
void
IRightsManagementProvider
.GenerateUnsignedPublishLicense(string template)
803
void
IRightsManagementProvider
.SignPublishLicense()
849
void
IRightsManagementProvider
.SaveCurrentLicenses()
861
void
IRightsManagementProvider
.RevertToSavedLicenses()
882
void
IRightsManagementProvider
.SetEncryptedPackage(EncryptedPackageEnvelope newPackage, out bool publishLicenseChanged)
1385
return ((
IRightsManagementProvider
)this).IsProtected;
1399
return ((
IRightsManagementProvider
)this).CurrentPublishLicense;
1404
((
IRightsManagementProvider
)this).CurrentPublishLicense = value;