InformationCard Members

[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

The following tables list the members exposed by the InformationCard type.

Public Constructors

  Name Description
  InformationCard Overloaded. Initializes a new instance of the InformationCard class.

Top

Public Fields

  Name Description
public fieldstatic DefaultCardVersion  

Top

Public Properties

  Name Description
public property AppliesToOption Gets or sets the applies to options to indicate whether the STS requires AppliesTo or not. 1. If STS does not want AppliesTo element inside the RST, please set this property to AppliesToOption.NotAllowed. With this option, the protocol head will not add a RequiresAppliesTo element inside the information card. 2. If STS requires an AppliesTo element inside the RST, please set this property to AppliesToOption.Required. With this option, the protocol head will add a RequiresAppliesTo element with Optional attribute set to false. 3. If STS does not care whether an AppliesTo is inside the RST or not, please set this property to AppliesToOption.Optional. With this option, the protocol head will add a RequiresAppliesTo element with Optional attribute set to true.
public property CardImage Gets or sets the card image. This is an optional element.
public property CardName Gets or sets the card name. This is an optional element.
public property CardType Gets or sets the card type. This is an optional element.
public property InformationCardReference Gets or sets the information card reference, such as id and version.This is a required element.
public property Issuer Gets or sets the logical name of the issuerName of the information card. This is a required element.
public property IssuerInformation Gets a collection of IssuerInformation entries. Each entry contains a Name/Value pair. The name and value cannot be null or empty.
public property IssuerName Gets or sets the IssuerName of the information card. This is a optional element.
public property Language Gets or sets the language attribute. This attribute is required.
public property PrivacyNotice Gets or sets the location of the privacy statement of the Identity Provider. This is an optional element.
public property Properties Gets the properties bag to extend the object.
public property RequireStrongRecipientIdentity Sets this property to true if the card must be used in a website using HTTPS.
public property SigningCredentials Gets/Sets the signing credentials. This is an optional element.
public property SupportedClaimTypeList Gets a list of supported claim types. This is a required element.
public property SupportedTokenTypeList Gets a list of supported token types. This is a required element.
public property TimeExpires Gets or sets the expiration time in UTC of the information card.This is an optional element.
public property TimeIssued Gets or sets the issurance time in UTC of the information card.This is a required element.
public property TokenServiceList Gets a list of security token services endpoints. This is a required element.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Equals  (Inherited from Object)
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method ToString  (Inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)

Top

See Also

Reference

InformationCard Class
Microsoft.IdentityModel.Protocols.WSIdentity Namespace

Copyright © 2008 by Microsoft Corporation. All rights reserved.