Nasıl yapılır: Yerleşik hakları kullanma
Önemli
Mart 2020'den önce yayımlanan Microsoft Rights Management Service SDK sürümleri kullanım dışı bırakılmıştır; önceki sürümleri kullanan uygulamaların Mart 2020 sürümünü kullanacak şekilde güncelleştirilmiş olması gerekir. Tüm ayrıntılar için kullanımdan kaldırma bildirimine bakın.
Microsoft Rights Management Service SDK'sı için başka geliştirme planlanmıyor. Sınıflandırma, etiketleme ve koruma hizmetleri için Microsoft Bilgi Koruması SDK'sının benimsenmesini kesinlikle öneririz.
Bu konuda, Microsoft Rights Management SDK 4.2’nin sağladığı yerleşik haklar ve bir uygulamanın bu kısıtlamaları uygularken zorlaması gereken kullanım kısıtlamaları özetlenir. Aşağıda, yerleşik haklar; ortak haklar, düzenlenebilir belge hakları ve e-posta hakları, ardından bir açıklama ve işletim sistemine göre bunların değerleri verilmiştir.
Not - Linux SDK için, ayrıntıları rights.h kaynak dosyasında görebilirsiniz.
Ortak Haklar
Tümü - Tüm ortak hakların bir koleksiyonu.
- Android: CommonRights.All
- iOS ve OS X: MSCommonRights - Tümü’nü uygulamak için kullanıcı sahibi ve görünümü
- Windows Mağazası ve Windows Phone: CommonRights.All
- Linux: CommonRights::All
Sahip - Sahip hakkı, korumalı içerik üzerinde tam denetim verir.
- Android: CommonRights.Owner
- iOS ve OS X: MSCommonRights owner
- Windows Mağazası ve Windows Phone: CommonRights.Owner
- Linux: CommonRights::Owner
Görüntüle - Korumalı içeriği görüntüleme hakkı. Genellikle, bu hak verildiğinde, uygulama kullanıcının korumalı içeriği açmasını ve görüntülemesini sağlar; ancak içeriği değiştirmek, ayıklamak, iletmek veya kaydetmek için ek haklar gerekir.
- Android: CommonRights.View
- iOS ve OS X: MSCommonRights view
- Windows Mağazası ve Windows Phone: CommonRights.View
- Linux: CommonRights::View
Düzenlenebilir Belge Hakları
Tümü - Tüm düzenlenebilir belge haklarını içeren bir koleksiyon.
- Android: EditableDocumentRights.All
- iOS ve OS X: MSEditableDocumentRights all
- Windows Mağazası ve Windows Phone: EditableDocumentRights.All
- Linux: EditableDocumentRights::All
Yorum - Belgeyle ilgili yorum yapma hakkı.
- Android: EditableDocumentRights.Comment
- iOS ve OS X: MSEditableDocumentRights comment
- Windows Mağazası ve Windows Phone: EditableDocumentRights.Comment
- Linux: EditableDocumentRights::Comment
Düzenle - Korumalı içeriği düzenleme ve onu aynı korumalı biçimde kaydetme hakkı. Genellikle, bu hak verildiğinde, uygulama kullanıcının korumalı içeriği değiştirmesini ve ardından onu aynı dosyaya kaydetmesini sağlar.
- Android: EditableDocumentRights.Edit
- iOS ve OS X: MSEditableDocumentRights edit
- Windows Mağazası ve Windows Phone: EditableDocumentRights.Edit
- Linux: EditableDocumentRights::Edit
Dışarı aktar - İçeriği korumalı bir biçimden ayıklama ve farklı bir AD RMS korumalı biçime yerleştirme hakkı. Genellikle, bu hak verildiğinde, uygulama kullanıcının korumalı içeriği diğer AD RMS korumalı biçimlerine kaydetmesini sağlar; örneğin, uygulama bir Farklı Kaydet işlevi uyguluyorsa.
- Android: EditableDocumentRights.Export
- iOS ve OS X: MSEditableDocumentRights exportable
- Windows Mağazası ve Windows Phone: EditableDocumentRights.Export
- Linux: EditableDocumentRights::Export
Ayıkla - İçeriği korumalı bir biçimden ayıklama ve korumasız bir biçime yerleştirme hakkı. Genellikle, bu hak verildiğinde, uygulama kullanıcının korumalı içerikten bilgi kopyalamasını ve yapıştırmasını sağlar. Uygulama bir Farklı Kaydet işlevi uyguluyorsa, uygulama kullanıcının korumalı içeriği korumalı olmayan biçimlere ve diğer korumalı biçimlere kaydetmesini de sağlayabilir. Bu hak, e-posta için Ayıkla hakkıyla aynı değere sahiptir.
- Android: EditableDocumentRights.Extract
- iOS ve OS X: MSEditableDocumentRights extract
- Windows Mağazası ve Windows Phone: EditableDocumentRights.Extract
- Linux: EditableDocumentRights::Extract
Yazdır - Korumalı içeriği yazdırma hakkı. Genellikle, bu hak verildiğinde, uygulama kullanıcının korumalı içeriği yazdırmasını sağlar. Bu hak, e-posta için Yazdır hakkıyla aynı değere sahiptir.
- Android: EditableDocumentRights.Print
- iOS ve OS X: MSEditableDocumentRights print
- Windows Mağazası ve Windows Phone: EditableDocumentRights.Print
- Linux: EditableDocumentRights::Print
E-posta Hakları
Tümü - Tüm e-posta haklarını içeren bir koleksiyon.
- Android: EmailRights.All
- iOS ve OS X: MSEmailRights all
- Windows Mağazası ve Windows Phone: EmailRights.All
- Linux: EmailRights::All
Ayıkla - İçeriği korumalı bir biçimden ayıklama ve korumasız bir biçime yerleştirme hakkı. Genellikle, bu hak verildiğinde, uygulama bir e-posta alıcısının korumalı bir iletiden bilgileri kopyalamasını ve yapıştırmasını sağlar. Uygulama bir Farklı Kaydet işlevi uyguluyorsa, uygulama alıcının korumalı içeriği korumalı olmayan biçimlere ve diğer korumalı biçimlere kaydetmesini de sağlayabilir. Bu hak, düzenlenebilir belgeler için Ayıkla hakkıyla aynı değere sahiptir.
- Android: EmailRights.Extract
- iOS ve OS X: MSEmailRights extract
- Windows Mağazası ve Windows Phone: EmailRights.Extract
- Linux: EmailRights::Extract
İlet - Bir korumalı iletiyi iletme hakkı. Genellikle, bu hak verildiğinde, uygulama bir e-posta alıcısının korumalı bir iletiyi iletmesini sağlar.
- Android: EmailRights.Forward
- iOS ve OS X: MSEmailRights forward
- Windows Mağazası ve Windows Phone: EmailRights.Forward
- Linux: EmailRights::Forward
Yazdır - Korumalı içeriği yazdırma hakkı. Genellikle, bu hak verildiğinde, uygulama bir e-posta alıcısının korumalı bir iletiyi yazdırmasını sağlar. Bu hak, düzenlenebilir belgeler için Yazdır hakkıyla aynı değere sahiptir.
- Android: EmailRights.Print
- iOS ve OS X: MSEmailRights print
- Windows Mağazası ve Windows Phone: EmailRights.Print
- Linux: EmailRights::Print
Yanıtla - Genellikle, bu hak verildiğinde, uygulama bir e-posta alıcısının korumalı bir iletiyi yanıtlamasını ve orijinal mesajın bir kopyasını dahil etmesini sağlar.
- Android: EmailRights.Reply
- iOS ve OS X: MSEmailRights reply
- Windows Mağazası ve Windows Phone: EmailRights.Reply
- Linux: EmailRights::Reply
ReplyAll - Genellikle, bu hak verildiğinde, uygulama bir e-posta alıcısının korumalı bir iletinin tüm alıcılarını yanıtlamasını ve orijinal mesajın bir kopyasını dahil etmesini sağlar.
- Android: EmailRights.ReplyAll
- iOS ve OS X: MSEmailRights replyAll
- Windows Mağazası ve Windows Phone: EmailRights.ReplyAll
- Linux: EmailRights::ReplyAll