1 implementation of IRightsManagementProvider
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
27
internal class RightsManagementProvider :
IRightsManagementProvider
, IDisposable
35 references to IRightsManagementProvider
PresentationUI (35)
MS\Internal\Documents\Application\RightsController.cs (1)
504
private static
IRightsManagementProvider
_provider;
MS\Internal\Documents\RightsManagementManager.cs (4)
42
private DocumentRightsManagementManager(
IRightsManagementProvider
rmProvider)
67
internal static void Initialize(
IRightsManagementProvider
rmProvider)
1468
private
IRightsManagementProvider
_rmProvider
1484
private
IRightsManagementProvider
_rmProviderCache;
MS\Internal\Documents\RightsManagementProvider.cs (30)
54
bool
IRightsManagementProvider
.IsProtected
67
RightsManagementLicense
IRightsManagementProvider
.CurrentUseLicense
76
PublishLicense
IRightsManagementProvider
.CurrentPublishLicense
96
RightsManagementUser
IRightsManagementProvider
.CurrentUser
106
void
IRightsManagementProvider
.InitializeEnvironment(EnrollmentAccountType accountType)
167
void
IRightsManagementProvider
.InitializeEnvironment(RightsManagementUser user)
190
bool
IRightsManagementProvider
.LoadUseLicense()
217
bool
IRightsManagementProvider
.AcquireUseLicense()
258
void
IRightsManagementProvider
.SaveUseLicense(EncryptedPackageEnvelope package)
294
void
IRightsManagementProvider
.BindUseLicense()
363
ReadOnlyCollection<RightsManagementUser>
IRightsManagementProvider
.GetAvailableCredentials()
384
RightsManagementUser
IRightsManagementProvider
.GetDefaultCredentials()
392
((
IRightsManagementProvider
)this).GetAvailableCredentials();
445
void
IRightsManagementProvider
.SetDefaultCredentials(RightsManagementUser user)
451
((
IRightsManagementProvider
)this).GetAvailableCredentials();
479
void
IRightsManagementProvider
.RemoveCredentials(RightsManagementUser user)
492
IRightsManagementProvider
.GetAllAccessRights()
568
Stream
IRightsManagementProvider
.DecryptPackage()
590
EncryptedPackageEnvelope
IRightsManagementProvider
.EncryptPackage(Stream ciphered)
603
((
IRightsManagementProvider
)this).CurrentUseLicense;
621
((
IRightsManagementProvider
)this).SaveUseLicense(result);
637
void
IRightsManagementProvider
.GenerateUnsignedPublishLicense(
746
void
IRightsManagementProvider
.GenerateUnsignedPublishLicense(string template)
804
void
IRightsManagementProvider
.SignPublishLicense()
850
void
IRightsManagementProvider
.SaveCurrentLicenses()
862
void
IRightsManagementProvider
.RevertToSavedLicenses()
883
void
IRightsManagementProvider
.SetEncryptedPackage(EncryptedPackageEnvelope newPackage, out bool publishLicenseChanged)
1385
return ((
IRightsManagementProvider
)this).IsProtected;
1399
return ((
IRightsManagementProvider
)this).CurrentPublishLicense;
1404
((
IRightsManagementProvider
)this).CurrentPublishLicense = value;