Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / RequestSecurityTokenResponseCollection.cs / 1 / RequestSecurityTokenResponseCollection.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Security { using System.ServiceModel; using System.ServiceModel.Channels; using System.IdentityModel.Claims; using System.IdentityModel.Policy; using System.Xml; using System.Collections.Generic; using System.ServiceModel.Security; using System.Globalization; sealed class RequestSecurityTokenResponseCollection : BodyWriter { IEnumerablerstrCollection; SecurityStandardsManager standardsManager; public RequestSecurityTokenResponseCollection(IEnumerable rstrCollection) : this(rstrCollection, SecurityStandardsManager.DefaultInstance) {} public RequestSecurityTokenResponseCollection(IEnumerable rstrCollection, SecurityStandardsManager standardsManager) : base(true) { if (rstrCollection == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("rstrCollection"); int index = 0; foreach (RequestSecurityTokenResponse rstr in rstrCollection) { if (rstr == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(String.Format(CultureInfo.InvariantCulture, "rstrCollection[{0}]", index)); ++index; } this.rstrCollection = rstrCollection; if (standardsManager == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("standardsManager")); } this.standardsManager = standardsManager; } public IEnumerable RstrCollection { get { return this.rstrCollection; } } public void WriteTo(XmlWriter writer) { this.standardsManager.TrustDriver.WriteRequestSecurityTokenResponseCollection(this, writer); } protected override void OnWriteBodyContents(XmlDictionaryWriter writer) { WriteTo(writer); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- JsonWriterDelegator.cs
- SafeRightsManagementHandle.cs
- CacheMemory.cs
- OracleCommandBuilder.cs
- OrderedDictionary.cs
- CodeTypeOfExpression.cs
- TextStore.cs
- SuppressIldasmAttribute.cs
- BasicHttpMessageCredentialType.cs
- CompiledQuery.cs
- xml.cs
- DetailsViewDeletedEventArgs.cs
- MasterPage.cs
- GeneralEndpointIdentity.cs
- OracleCommandSet.cs
- XmlSchemaSubstitutionGroup.cs
- OleDbPropertySetGuid.cs
- PtsHost.cs
- TextDecorationCollectionConverter.cs
- SmiConnection.cs
- InheritanceContextHelper.cs
- NestPullup.cs
- BrowserCapabilitiesFactoryBase.cs
- Trigger.cs
- DataSourceControlBuilder.cs
- QueryableDataSourceHelper.cs
- StylusPointProperties.cs
- SoapIgnoreAttribute.cs
- GeometryHitTestParameters.cs
- UserInitiatedNavigationPermission.cs
- FormViewDeleteEventArgs.cs
- RenderData.cs
- SafeProcessHandle.cs
- bidPrivateBase.cs
- ServiceCredentialsSecurityTokenManager.cs
- CalendarDateChangedEventArgs.cs
- MetadataCache.cs
- ProtocolsSection.cs
- EventProxy.cs
- ReceiveSecurityHeaderElementManager.cs
- TrustLevel.cs
- MenuScrollingVisibilityConverter.cs
- ThreadPool.cs
- NegotiationTokenAuthenticatorState.cs
- TypeNameConverter.cs
- InheritanceAttribute.cs
- CodeCompileUnit.cs
- WindowsListViewItem.cs
- ElapsedEventArgs.cs
- CfgArc.cs
- Overlapped.cs
- Zone.cs
- SelectionBorderGlyph.cs
- CqlLexer.cs
- HtmlTitle.cs
- Padding.cs
- AutoGeneratedFieldProperties.cs
- BindableAttribute.cs
- DataGridViewDataErrorEventArgs.cs
- TemplateParser.cs
- BounceEase.cs
- DotAtomReader.cs
- AutoResetEvent.cs
- DeflateEmulationStream.cs
- DrawingAttributesDefaultValueFactory.cs
- BatchStream.cs
- SimplePropertyEntry.cs
- ExpressionEditorAttribute.cs
- TemplateColumn.cs
- _KerberosClient.cs
- WindowsListViewItemCheckBox.cs
- CheckoutException.cs
- ListenerElementsCollection.cs
- ExpandSegmentCollection.cs
- InternalRelationshipCollection.cs
- LayoutInformation.cs
- TokenBasedSetEnumerator.cs
- HelpEvent.cs
- ScriptRegistrationManager.cs
- SecurityKeyUsage.cs
- SecurityCriticalDataForSet.cs
- Label.cs
- DashStyle.cs
- ParameterReplacerVisitor.cs
- XmlSchema.cs
- Automation.cs
- RSAPKCS1SignatureFormatter.cs
- FilterException.cs
- MetadataProperty.cs
- Keyboard.cs
- Synchronization.cs
- WebRequestModuleElement.cs
- Token.cs
- cookiecontainer.cs
- XsdDuration.cs
- StandardToolWindows.cs
- DataListItem.cs
- columnmapfactory.cs
- PageVisual.cs
- DispatcherTimer.cs