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
- SchemaType.cs
- ApplicationDirectoryMembershipCondition.cs
- ClassData.cs
- DataSetUtil.cs
- ServiceTimeoutsBehavior.cs
- CapiHashAlgorithm.cs
- ProtocolsConfigurationEntry.cs
- PermissionSetEnumerator.cs
- UTF7Encoding.cs
- SecurityHelper.cs
- BitmapEffectRenderDataResource.cs
- TouchesCapturedWithinProperty.cs
- HttpRuntime.cs
- CursorConverter.cs
- ToolStripSplitButton.cs
- ZipIOExtraFieldPaddingElement.cs
- BinaryNode.cs
- PriorityBinding.cs
- Funcletizer.cs
- TextEffect.cs
- TextViewSelectionProcessor.cs
- XPathAxisIterator.cs
- HttpsHostedTransportConfiguration.cs
- DashStyles.cs
- AccessedThroughPropertyAttribute.cs
- TrackingStringDictionary.cs
- MeshGeometry3D.cs
- DrawingImage.cs
- CompilerScopeManager.cs
- ConfigurationStrings.cs
- ViewManagerAttribute.cs
- ThreadExceptionEvent.cs
- BatchStream.cs
- StrokeRenderer.cs
- TableLayoutSettingsTypeConverter.cs
- HttpContextServiceHost.cs
- TextWriter.cs
- GridProviderWrapper.cs
- AudienceUriMode.cs
- BindingGroup.cs
- AnnotationObservableCollection.cs
- Validator.cs
- ProvideValueServiceProvider.cs
- BamlReader.cs
- SqlConnectionStringBuilder.cs
- ControlEvent.cs
- CodeAttributeArgument.cs
- CompositeControl.cs
- XPathDocumentNavigator.cs
- BamlTreeMap.cs
- HierarchicalDataBoundControlAdapter.cs
- Panel.cs
- complextypematerializer.cs
- Run.cs
- Monitor.cs
- ElementUtil.cs
- InteropEnvironment.cs
- ServiceBuildProvider.cs
- WorkflowElementDialogWindow.xaml.cs
- EnumValAlphaComparer.cs
- TouchEventArgs.cs
- TextEditorSelection.cs
- BodyGlyph.cs
- DbConnectionStringCommon.cs
- MarkupCompilePass1.cs
- CodeGenerator.cs
- EditorPartCollection.cs
- TriState.cs
- FormViewUpdatedEventArgs.cs
- BlockCollection.cs
- PeerInvitationResponse.cs
- TextElementEnumerator.cs
- Perspective.cs
- TypeSystemProvider.cs
- ComNativeDescriptor.cs
- ButtonChrome.cs
- DateTimeFormatInfoScanner.cs
- DataSvcMapFileSerializer.cs
- FormatVersion.cs
- JoinCqlBlock.cs
- AvTraceDetails.cs
- WindowsToolbarItemAsMenuItem.cs
- ColumnWidthChangingEvent.cs
- SHA512Managed.cs
- MimeFormReflector.cs
- KnownTypesHelper.cs
- TextEditorCharacters.cs
- DetailsViewRow.cs
- AudioLevelUpdatedEventArgs.cs
- SqlDataSourceCommandParser.cs
- DBConnectionString.cs
- OracleDataAdapter.cs
- PassportAuthentication.cs
- XPathItem.cs
- X509InitiatorCertificateClientElement.cs
- ControlBuilder.cs
- EventMappingSettingsCollection.cs
- FlowLayoutPanel.cs
- TrustLevelCollection.cs
- HostedHttpContext.cs