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
- BufferedWebEventProvider.cs
- XmlNodeReader.cs
- CheckBoxRenderer.cs
- BaseResourcesBuildProvider.cs
- BitmapEffectDrawing.cs
- ComponentManagerBroker.cs
- ConnectivityStatus.cs
- XpsS0ValidatingLoader.cs
- TokenFactoryBase.cs
- Hash.cs
- PolicyChain.cs
- ToolboxSnapDragDropEventArgs.cs
- FacetValues.cs
- DatePickerTextBox.cs
- WebBrowsableAttribute.cs
- ResourcesChangeInfo.cs
- ReadOnlyDataSource.cs
- ProfileGroupSettings.cs
- DataGridRelationshipRow.cs
- FormViewInsertedEventArgs.cs
- SqlFactory.cs
- ScrollContentPresenter.cs
- SendMessageChannelCache.cs
- TransformPattern.cs
- ImagingCache.cs
- DynamicPropertyHolder.cs
- CalendarButton.cs
- ToolStripManager.cs
- XmlQueryOutput.cs
- DictionaryGlobals.cs
- LambdaCompiler.Expressions.cs
- DispatcherEventArgs.cs
- CopyEncoder.cs
- EdmValidator.cs
- TabPageDesigner.cs
- EtwTrackingBehavior.cs
- QueryStringParameter.cs
- NativeMethods.cs
- FtpWebResponse.cs
- TraceContextEventArgs.cs
- SplineKeyFrames.cs
- BaseValidator.cs
- SelectionEditingBehavior.cs
- MachineSettingsSection.cs
- BamlMapTable.cs
- Vector3DConverter.cs
- BinaryMethodMessage.cs
- X509CertificateChain.cs
- Int32AnimationUsingKeyFrames.cs
- ImageFormatConverter.cs
- HasCopySemanticsAttribute.cs
- IndividualDeviceConfig.cs
- DataGridBoolColumn.cs
- LayoutSettings.cs
- LabelLiteral.cs
- AppDomainAttributes.cs
- WebServiceData.cs
- ButtonField.cs
- CodeObjectCreateExpression.cs
- Assembly.cs
- CompilerGlobalScopeAttribute.cs
- UpDownBaseDesigner.cs
- NavigationPropertySingletonExpression.cs
- WebPartConnectVerb.cs
- UnsafeNativeMethods.cs
- RtType.cs
- ImageAutomationPeer.cs
- TransformConverter.cs
- CodeExpressionStatement.cs
- SecurityContext.cs
- SocketAddress.cs
- DataGridViewCellEventArgs.cs
- RepeaterDataBoundAdapter.cs
- XmlWrappingReader.cs
- GlyphingCache.cs
- HttpWebRequest.cs
- AccessibilityHelperForVista.cs
- CheckPair.cs
- PasswordTextContainer.cs
- AutoGeneratedFieldProperties.cs
- EnumUnknown.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- PropertyRecord.cs
- UIElement3D.cs
- CodeParameterDeclarationExpressionCollection.cs
- DataGridViewControlCollection.cs
- BaseTemplateCodeDomTreeGenerator.cs
- CreateUserWizard.cs
- XmlValueConverter.cs
- ConfigurationFileMap.cs
- DSASignatureFormatter.cs
- ExtractorMetadata.cs
- TypeBinaryExpression.cs
- HttpCacheVaryByContentEncodings.cs
- sapiproxy.cs
- WhitespaceRuleLookup.cs
- MobileControlBuilder.cs
- LineMetrics.cs
- JournalNavigationScope.cs
- XmlQueryRuntime.cs