示例#1
0
 private string IdToMasterPartitionId <T>() where T : MasterDocument
 {
     if (typeof(T) == typeof(RiskPassword))
     {
         return(RiskPassword.PartitionIdFormat(new MasterDocument.IdKey()));
     }
     else
     {
         return(MasterDocument.PartitionIdFormat(new MasterDocument.IdKey()));
     }
 }
示例#2
0
 public static string IdToMasterPartitionId(this string id)
 {
     if (id.StartsWith("prisk:"))
     {
         return(RiskPassword.PartitionIdFormat(new MasterDocument.IdKey()));
     }
     else
     {
         return(MasterDocument.PartitionIdFormat(new MasterDocument.IdKey()));
     }
 }
示例#3
0
 private string PartitionIdFormat <T>(MasterDocument.IdKey idKey) where T : MasterDocument
 {
     if (idKey == null)
     {
         new ArgumentNullException(nameof(idKey));
     }
     if (typeof(T).Equals(typeof(RiskPassword)))
     {
         return(RiskPassword.PartitionIdFormat(idKey));
     }
     else
     {
         return(MasterDocument.PartitionIdFormat(idKey));
     }
 }