Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A IdentityTemplateDataContract with the following definition:

Code Block
languagec#
/// <summary></summary>
       
[DataMember]
  
     public string IdentityType { get; set; }

    

  /// <summary></summary>
       
[DataMember]
       
public string TargetSystem { get; set; }

  

    /// <summary></summary>
      
 [DataMember]
      
 public string TargetNetwork { get; set; }



      /// <summary></summary>
    
   [DataMember]
        public string UserId { get; set; }

/// <summary>The key is the attribute name and /// <summary></summary>
        [DataMember]
        the value contains the value of the attribute</summary>
[DataMember]
public Dictionary<string, object> Attributes { get; set; }

        /// <summary></summary>
       
[DataMember]
  
     public DateTime ValidFrom { get; set; }

        /// <summary></summary>
        [DataMember]
       
public DateTime? ValidTo { get; set; }

        /// <summary>
        /// This is a dummy property, it is used because WCF does not handle the knowntype-attributes
        /// without it see:https://social.msdn.microsoft.com/Forums/vstudio/en-US/27dfcf47-b2dd-4ef8-a49c-3113bf4e9497/known-type-wcf-dictionarystringobject-int?forum=wcf
        /// </summary>
        [DataMember]
        public object UsedForKnownTypeSerializationObject { get; set; }