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
- WS2007HttpBindingCollectionElement.cs
- SingleConverter.cs
- CaseExpr.cs
- SmiEventSink_Default.cs
- ResumeStoryboard.cs
- LowerCaseStringConverter.cs
- XmlChildEnumerator.cs
- SqlMethodTransformer.cs
- SafeSerializationManager.cs
- ComboBoxRenderer.cs
- XamlRtfConverter.cs
- ReferentialConstraint.cs
- DependencyPropertyAttribute.cs
- DetailsView.cs
- EditCommandColumn.cs
- CommandHelpers.cs
- returneventsaver.cs
- InternalDispatchObject.cs
- XmlNodeChangedEventManager.cs
- PermissionSetTriple.cs
- ISessionStateStore.cs
- SplashScreen.cs
- MetadataArtifactLoaderComposite.cs
- NumberEdit.cs
- SecurityTokenValidationException.cs
- FrameworkContentElement.cs
- ResourcesChangeInfo.cs
- CellConstant.cs
- SqlDependency.cs
- IssuanceLicense.cs
- QueryConverter.cs
- WebConfigurationManager.cs
- WebBrowserBase.cs
- HostProtectionPermission.cs
- CodeSnippetTypeMember.cs
- StrongNameUtility.cs
- SoapAttributeOverrides.cs
- WindowsEditBox.cs
- DataListItemCollection.cs
- BaseParser.cs
- Section.cs
- UnauthorizedWebPart.cs
- KeyBinding.cs
- Error.cs
- Set.cs
- IODescriptionAttribute.cs
- TracingConnectionInitiator.cs
- XmlILConstructAnalyzer.cs
- QueryOperationResponseOfT.cs
- DataGridViewSelectedCellCollection.cs
- GridViewAutomationPeer.cs
- TypeDelegator.cs
- ProcessManager.cs
- CompressEmulationStream.cs
- AllMembershipCondition.cs
- XpsResourcePolicy.cs
- TargetConverter.cs
- XmlSchemaSimpleContentRestriction.cs
- ContentHostHelper.cs
- WebInvokeAttribute.cs
- LineVisual.cs
- StylusPointPropertyId.cs
- ClientSettings.cs
- _NetworkingPerfCounters.cs
- PathStreamGeometryContext.cs
- KnownBoxes.cs
- SizeChangedEventArgs.cs
- ListenerElementsCollection.cs
- Propagator.cs
- SqlErrorCollection.cs
- CultureTable.cs
- FilterQuery.cs
- XmlWrappingReader.cs
- DrawingAttributeSerializer.cs
- SafeWaitHandle.cs
- StorageEntityContainerMapping.cs
- View.cs
- XMLSchema.cs
- HtmlControl.cs
- CompiledQueryCacheEntry.cs
- PathFigure.cs
- Renderer.cs
- Parameter.cs
- RelationshipDetailsCollection.cs
- ListBox.cs
- SectionInput.cs
- BuildResult.cs
- StorageEntityContainerMapping.cs
- ThumbAutomationPeer.cs
- IArgumentProvider.cs
- XNameTypeConverter.cs
- DataGridViewCellCancelEventArgs.cs
- ProgressBarHighlightConverter.cs
- PropertyConverter.cs
- CngProperty.cs
- CodeActivityMetadata.cs
- Package.cs
- MultiPageTextView.cs
- xsdvalidator.cs
- BCryptSafeHandles.cs