-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
AudienceUriElementCollection.xml
179 lines (174 loc) · 11.9 KB
/
AudienceUriElementCollection.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<Type Name="AudienceUriElementCollection" FullName="System.IdentityModel.Configuration.AudienceUriElementCollection">
<TypeSignature Language="C#" Value="public sealed class AudienceUriElementCollection : System.Configuration.ConfigurationElementCollection" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit AudienceUriElementCollection extends System.Configuration.ConfigurationElementCollection" />
<TypeSignature Language="DocId" Value="T:System.IdentityModel.Configuration.AudienceUriElementCollection" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class AudienceUriElementCollection
Inherits ConfigurationElementCollection" />
<TypeSignature Language="F#" Value="type AudienceUriElementCollection = class
 inherit ConfigurationElementCollection" />
<TypeSignature Language="C++ CLI" Value="public ref class AudienceUriElementCollection sealed : System::Configuration::ConfigurationElementCollection" />
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Configuration.ConfigurationElementCollection</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Configuration.ConfigurationCollection(typeof(System.IdentityModel.Configuration.AudienceUriElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap)]</AttributeName>
<AttributeName Language="F#">[<System.Configuration.ConfigurationCollection(typeof(System.IdentityModel.Configuration.AudienceUriElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents an <see langword="<audienceUris>" /> element in a configuration file.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The `<audienceUris>` element specifies the set of URIs which are acceptable as identifying a relying party. Tokens will not be accepted unless they are scoped for one of the allowed audience URIs. By default, the collection contains no URIs. The `mode` attribute has enumeration values such as "Always", "BearerTokenOnly", "Never". This attribute is represented by the <xref:System.IdentityModel.Configuration.AudienceUriElementCollection.Mode%2A> property. The security token handlers for the SAML 1.1 and SAML 2.0 token types use the values in this collection to configure any allowed audience URI restrictions in <xref:System.IdentityModel.Tokens.SamlSecurityTokenRequirement> objects.
Individual audience URI values are represented by <xref:System.IdentityModel.Configuration.AudienceUriElement> objects in the collection.
]]></format>
</remarks>
<related type="Article" href="/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/audienceuris"><audienceUris></related>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AudienceUriElementCollection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Configuration.AudienceUriElementCollection.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 AudienceUriElementCollection();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Configuration.AudienceUriElementCollection" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateNewElement">
<MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationElement CreateNewElement ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Configuration.ConfigurationElement CreateNewElement() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Configuration.AudienceUriElementCollection.CreateNewElement" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function CreateNewElement () As ConfigurationElement" />
<MemberSignature Language="F#" Value="override this.CreateNewElement : unit -> System.Configuration.ConfigurationElement" Usage="audienceUriElementCollection.CreateNewElement " />
<MemberSignature Language="C++ CLI" Value="protected:
 override System::Configuration::ConfigurationElement ^ CreateNewElement();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Configuration.ConfigurationElement</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetElementKey">
<MemberSignature Language="C#" Value="protected override object GetElementKey (System.Configuration.ConfigurationElement element);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance object GetElementKey(class System.Configuration.ConfigurationElement element) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Configuration.AudienceUriElementCollection.GetElementKey(System.Configuration.ConfigurationElement)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function GetElementKey (element As ConfigurationElement) As Object" />
<MemberSignature Language="F#" Value="override this.GetElementKey : System.Configuration.ConfigurationElement -> obj" Usage="audienceUriElementCollection.GetElementKey element" />
<MemberSignature Language="C++ CLI" Value="protected:
 override System::Object ^ GetElementKey(System::Configuration::ConfigurationElement ^ element);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="element" Type="System.Configuration.ConfigurationElement" />
</Parameters>
<Docs>
<param name="element">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Init">
<MemberSignature Language="C#" Value="protected override void Init ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Init() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Configuration.AudienceUriElementCollection.Init" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub Init ()" />
<MemberSignature Language="F#" Value="override this.Init : unit -> unit" Usage="audienceUriElementCollection.Init " />
<MemberSignature Language="C++ CLI" Value="protected:
 override void Init();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Mode">
<MemberSignature Language="C#" Value="public System.IdentityModel.Selectors.AudienceUriMode Mode { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.IdentityModel.Selectors.AudienceUriMode Mode" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Configuration.AudienceUriElementCollection.Mode" />
<MemberSignature Language="VB.NET" Value="Public Property Mode As AudienceUriMode" />
<MemberSignature Language="F#" Value="member this.Mode : System.IdentityModel.Selectors.AudienceUriMode with get, set" Usage="System.IdentityModel.Configuration.AudienceUriElementCollection.Mode" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Selectors::AudienceUriMode Mode { System::IdentityModel::Selectors::AudienceUriMode get(); void set(System::IdentityModel::Selectors::AudienceUriMode value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Configuration.ConfigurationProperty("mode", DefaultValue=System.IdentityModel.Selectors.AudienceUriMode.Always, IsRequired=false)]</AttributeName>
<AttributeName Language="F#">[<System.Configuration.ConfigurationProperty("mode", DefaultValue=System.IdentityModel.Selectors.AudienceUriMode.Always, IsRequired=false)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.IdentityModel.Selectors.AudienceUriMode</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the audience restriction mode.</summary>
<value>The audience restriction mode. The default is <see cref="F:System.IdentityModel.Selectors.AudienceUriMode.Always" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Corresponds to the `mode` attribute of the [<audienceUris>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/audienceuris) element.
]]></format>
</remarks>
<related type="Article" href="/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/audienceuris"><audienceUris></related>
</Docs>
</Member>
<Member MemberName="Properties">
<MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationPropertyCollection Properties { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Configuration.ConfigurationPropertyCollection Properties" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Configuration.AudienceUriElementCollection.Properties" />
<MemberSignature Language="VB.NET" Value="Protected Overrides ReadOnly Property Properties As ConfigurationPropertyCollection" />
<MemberSignature Language="F#" Value="member this.Properties : System.Configuration.ConfigurationPropertyCollection" Usage="System.IdentityModel.Configuration.AudienceUriElementCollection.Properties" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual property System::Configuration::ConfigurationPropertyCollection ^ Properties { System::Configuration::ConfigurationPropertyCollection ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Configuration.ConfigurationPropertyCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>