I_IrmProtector-Schnittstelle
Letzte Änderung: Dienstag, 6. Oktober 2009
Gilt für: SharePoint Foundation 2010
Stellt die Schnittstelle dar, die ein COM-Objekt implementieren muss, um als IRM-Schutzkomponente (Information Rights Management, Verwaltung von Informationsrechten) in SharePoint Foundation verwendet werden zu können.
I_IrmProtector: public IUnknown
Hinweise
Jede IRM-Schutzkomponente muss eine COM-Komponente sein, die die I_IrmProtector-Schnittstelle implementiert. Das Implementieren dieser Schnittstelle stellt sicher, dass die Schutzkomponente SharePoint Foundation die Funktionalität bereitstellt, die zum Verwalten der Rechte von Dokumenten der angegebenen Dateitypen benötigt wird.
Wenngleich integrierte und autonome Schutzkomponenten die I_IrmProtector-Schnittstelle implementieren müssen, erfolgt dies bei beiden Schutzkomponententypen auf andere Weise, da SharePoint Foundation die beiden Typen über verschiedene Methoden der Schnittstelle aufruft. SharePoint Foundation ruft integrierte Schutzkomponenten mithilfe der Methoden I_IrmProtector.HrProtectRMS-Methode und I_IrmProtector.HrUnprotectRMS-Methode auf, während autonome Schutzkomponenten über die Methoden I_IrmProtector.HrProtect (Methode) und I_IrmProtector.HrUnprotect-Methode aufgerufen werden. Dies ermöglicht SharePoint Foundation das Übergeben der entsprechenden Informationen an den jeweiligen Schutzkomponententyp:
Zu den integrierten Schutzkomponenten zählt das I_IrmPolicyInfo-Klasse-Objekt, das Methoden und Daten repräsentiert, auf die eine benutzerdefinierte integrierte Schutzkomponente zugreifen kann, um die Ver- und Entschlüsselung von Dokumenten mit verwalteten Rechten zu unterstützen.
Für autonome Schutzkomponenten schließt dies ein I_IrmPolicyInfo-Klasse-Objekt ein, das die Metadaten für die Rechteverwaltung darstellt, auf die eine autonome IRM-Schutzkomponente zugreifen kann, um die Rechte für Dateien zu verwalten.
Weitere Informationen zu integrierten und autonomen Schutzkomponenten finden Sie unter Benutzerdefinierte IRM-Schutzkomponenten.
Nachdem Sie die benutzerdefinierte IRM-Schutzkomponente kompiliert haben, müssen Sie diese Schutzkomponente mit SharePoint Foundation registrieren, damit sie für Dokumentbibliotheken zur Verfügung gestellt werden kann.
Informationen zum Registrieren von IRM-Schutzkomponenten finden Sie unter Vorgehensweise: Registrieren eines IRM-Schutzes.