SamlEvidence Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the SamlEvidence class.
Overloads
SamlEvidence() |
Initializes a new instance of the SamlEvidence class. |
SamlEvidence(IEnumerable<SamlAssertion>) |
Initializes a new instance of the SamlEvidence class using the specified set of SAML assertions. |
SamlEvidence(IEnumerable<String>) |
Initializes a new instance of the SamlEvidence class using the specified set of SAML assertion references. |
SamlEvidence(IEnumerable<String>, IEnumerable<SamlAssertion>) |
Initializes a new instance of the SamlEvidence class using the specified set of SAML assertion references and SAML assertions. |
SamlEvidence()
Initializes a new instance of the SamlEvidence class.
public:
SamlEvidence();
public SamlEvidence ();
Public Sub New ()
Remarks
This constructor initializes the IsReadOnly property to false
.
Applies to
SamlEvidence(IEnumerable<SamlAssertion>)
Initializes a new instance of the SamlEvidence class using the specified set of SAML assertions.
public:
SamlEvidence(System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAssertion ^> ^ assertions);
public SamlEvidence (System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions);
new System.IdentityModel.Tokens.SamlEvidence : seq<System.IdentityModel.Tokens.SamlAssertion> -> System.IdentityModel.Tokens.SamlEvidence
Public Sub New (assertions As IEnumerable(Of SamlAssertion))
Parameters
- assertions
- IEnumerable<SamlAssertion>
An IEnumerable<T> of type SamlAssertion that contains the evidence that the SAML authority relied on to render the authorization decision. Sets the Assertions property.
Exceptions
assertions
contains a member that is null
.
Remarks
Use this constructor when you have a collection of SamlAssertion objects, but no SAML assertion references.
Applies to
SamlEvidence(IEnumerable<String>)
Initializes a new instance of the SamlEvidence class using the specified set of SAML assertion references.
public:
SamlEvidence(System::Collections::Generic::IEnumerable<System::String ^> ^ assertionIdReferences);
public SamlEvidence (System.Collections.Generic.IEnumerable<string> assertionIdReferences);
new System.IdentityModel.Tokens.SamlEvidence : seq<string> -> System.IdentityModel.Tokens.SamlEvidence
Public Sub New (assertionIdReferences As IEnumerable(Of String))
Parameters
- assertionIdReferences
- IEnumerable<String>
An IEnumerable<T> of type String that contains an identifier for a SAML assertion that specifies the evidence that the SAML authority relied on to render the authorization decision. Sets the AssertionIdReferences property.
Exceptions
assertionIdReferences
contains a member that is null
or empty.
Remarks
Use this constructor when you have a collection of SAML assertion references, but no SamlAssertion objects.
Applies to
SamlEvidence(IEnumerable<String>, IEnumerable<SamlAssertion>)
Initializes a new instance of the SamlEvidence class using the specified set of SAML assertion references and SAML assertions.
public:
SamlEvidence(System::Collections::Generic::IEnumerable<System::String ^> ^ assertionIdReferences, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAssertion ^> ^ assertions);
public SamlEvidence (System.Collections.Generic.IEnumerable<string> assertionIdReferences, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAssertion> assertions);
new System.IdentityModel.Tokens.SamlEvidence : seq<string> * seq<System.IdentityModel.Tokens.SamlAssertion> -> System.IdentityModel.Tokens.SamlEvidence
Public Sub New (assertionIdReferences As IEnumerable(Of String), assertions As IEnumerable(Of SamlAssertion))
Parameters
- assertionIdReferences
- IEnumerable<String>
An IEnumerable<T> of type String that contains an identifier for a SAML assertion that specifies the evidence that the SAML authority relied on to render the authorization decision. Sets the AssertionIdReferences property.
- assertions
- IEnumerable<SamlAssertion>
An IEnumerable<T> of type SamlAssertion that contains the evidence that the SAML authority relied on to render the authorization decision. Sets the Assertions property.
Exceptions
assertionIdReferences
contains a member that is null
or empty.
-or-
assertions
contains a member that is null
.
-or-
assertionIdReferences
and assertions
are both null
.
Remarks
Use this constructor when you have a collection of SAML assertion references and a collection of SamlAssertion objects.