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
- ProfileBuildProvider.cs
- _SingleItemRequestCache.cs
- DES.cs
- NGCSerializationManager.cs
- HMACSHA256.cs
- DecimalAverageAggregationOperator.cs
- BaseComponentEditor.cs
- IssuedTokensHeader.cs
- EditorPartChrome.cs
- User.cs
- ConfigXmlDocument.cs
- SrgsItemList.cs
- WriterOutput.cs
- HiddenField.cs
- InternalSafeNativeMethods.cs
- FormattedTextSymbols.cs
- BinaryEditor.cs
- ResourceDescriptionAttribute.cs
- WebResponse.cs
- FontStretchConverter.cs
- ToolStripComboBox.cs
- DefinitionUpdate.cs
- NumberSubstitution.cs
- EventSetter.cs
- DoubleLinkList.cs
- DynamicValidatorEventArgs.cs
- HtmlSelect.cs
- TypeUsage.cs
- SqlDataSourceCache.cs
- ByteStreamMessage.cs
- ToolStripSplitButton.cs
- WebPartManagerInternals.cs
- Invariant.cs
- PackageStore.cs
- ToolStripPanelCell.cs
- PrivateFontCollection.cs
- IdentityReference.cs
- CellTreeNodeVisitors.cs
- PrimitiveDataContract.cs
- GlyphTypeface.cs
- QueryOperationResponseOfT.cs
- DebuggerAttributes.cs
- SequenceRange.cs
- ParameterToken.cs
- RelationshipConverter.cs
- EntryWrittenEventArgs.cs
- StackSpiller.Generated.cs
- DisplayMemberTemplateSelector.cs
- ExtensionSimplifierMarkupObject.cs
- BinarySerializer.cs
- EntityDataSourceStatementEditor.cs
- PathTooLongException.cs
- MSHTMLHost.cs
- UpDownEvent.cs
- TransformerInfo.cs
- WebPartEventArgs.cs
- Screen.cs
- Misc.cs
- CleanUpVirtualizedItemEventArgs.cs
- PageThemeParser.cs
- ReverseQueryOperator.cs
- ImageIndexConverter.cs
- Floater.cs
- BrowserCapabilitiesFactory.cs
- ToolStripItemClickedEventArgs.cs
- CompareInfo.cs
- BrushMappingModeValidation.cs
- PeerToPeerException.cs
- UInt64Converter.cs
- MetadataPropertyAttribute.cs
- Odbc32.cs
- CannotUnloadAppDomainException.cs
- PathGeometry.cs
- SchemaMerger.cs
- ObjectStateFormatter.cs
- Emitter.cs
- RuntimeHandles.cs
- WmlCalendarAdapter.cs
- JsonFormatReaderGenerator.cs
- CompilerHelpers.cs
- RandomNumberGenerator.cs
- PointIndependentAnimationStorage.cs
- TemplateEditingService.cs
- FrameworkPropertyMetadata.cs
- AssemblyBuilder.cs
- SelectionItemProviderWrapper.cs
- SynchronizedInputHelper.cs
- AnimationClock.cs
- DynamicControlParameter.cs
- TypeElementCollection.cs
- ControlBuilder.cs
- ApplyHostConfigurationBehavior.cs
- ToolStripItemGlyph.cs
- _FtpDataStream.cs
- LinqDataSourceSelectEventArgs.cs
- RouteParameter.cs
- Compress.cs
- ListSortDescription.cs
- ToolStripContentPanel.cs
- _HelperAsyncResults.cs