共用方式為


加密數據表數據

.NET Azure 記憶體用戶端連結庫支援加密字串實體屬性以進行插入和取代作業。 加密的字串會以二進位屬性的形式儲存在服務上,並在解密後轉換為字串。

對於數據表,除了加密原則之外,用戶還必須指定要加密的屬性。 這可以藉由指定 [EncryptProperty] 屬性(適用於衍生自 TableEntity 的 POCO 實體)或要求選項中的加密解析程式來完成。 加密解析程式是接受分割區索引鍵、數據列索引鍵和屬性名稱的委派,並傳回布爾值,指出是否應該加密該屬性。 在加密期間,客戶端程式庫會使用此資訊來決定是否在寫入數據傳輸介面時加密屬性。 該委派還提供了關於如何加密屬性的邏輯可能性。 (例如,如果 X,則加密屬性 A;否則加密屬性 A 和 B.)讀取或查詢實體時不需要提供這項資訊。

合併支援

目前不支持合併。 由於屬性的子集先前可能已使用不同的密鑰加密,因此只要合併新的屬性並更新元數據,就會導致資料遺失。 合併需要進行額外的服務呼叫,才能從服務讀取預先存在的實體,或使用每個屬性的新索引鍵,這兩者都不適合效能原因。

後續步驟