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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RequestCache.cs
- NamespaceDisplayAutomationPeer.cs
- HttpServerVarsCollection.cs
- GetIndexBinder.cs
- ItemsChangedEventArgs.cs
- PerformanceCountersElement.cs
- BasicExpressionVisitor.cs
- PackagingUtilities.cs
- InstancePersistenceCommandException.cs
- CharStorage.cs
- HttpContext.cs
- TaskbarItemInfo.cs
- PublishLicense.cs
- XsdDateTime.cs
- BypassElement.cs
- PrivilegeNotHeldException.cs
- TypeUsage.cs
- RegexFCD.cs
- CleanUpVirtualizedItemEventArgs.cs
- TransformBlockRequest.cs
- Timeline.cs
- SafeRightsManagementQueryHandle.cs
- TreeNodeCollection.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- ProfileParameter.cs
- RoleManagerSection.cs
- InfoCardSymmetricAlgorithm.cs
- XmlNamespaceMappingCollection.cs
- StatusBarDrawItemEvent.cs
- TimelineGroup.cs
- Hyperlink.cs
- rsa.cs
- DelegateTypeInfo.cs
- ResXResourceWriter.cs
- DistinctQueryOperator.cs
- DetailsViewPagerRow.cs
- BamlResourceContent.cs
- WizardStepBase.cs
- PartialTrustHelpers.cs
- SemanticBasicElement.cs
- CalloutQueueItem.cs
- LambdaCompiler.Binary.cs
- _LazyAsyncResult.cs
- CommandHelper.cs
- SiteMapNode.cs
- DesignerObject.cs
- XmlSubtreeReader.cs
- Typeface.cs
- DictionarySectionHandler.cs
- RootProfilePropertySettingsCollection.cs
- UserPersonalizationStateInfo.cs
- sqlser.cs
- EventLogger.cs
- WebPartVerb.cs
- RoleManagerModule.cs
- ProcessModelSection.cs
- GeometryGroup.cs
- LifetimeServices.cs
- MultiBinding.cs
- InvalidDataContractException.cs
- keycontainerpermission.cs
- SqlTriggerContext.cs
- Color.cs
- ControlIdConverter.cs
- DateTimeFormatInfo.cs
- AccessDataSourceView.cs
- GatewayDefinition.cs
- DecoderFallbackWithFailureFlag.cs
- ItemAutomationPeer.cs
- BlockUIContainer.cs
- ItemDragEvent.cs
- SpecialNameAttribute.cs
- ConfigXmlCDataSection.cs
- InvalidOleVariantTypeException.cs
- LabelExpression.cs
- BitmapData.cs
- VBIdentifierName.cs
- InstancePersistenceException.cs
- StaticFileHandler.cs
- FileAuthorizationModule.cs
- Stroke.cs
- AppDomainFactory.cs
- SQLBytesStorage.cs
- ProfileManager.cs
- IndicShape.cs
- AccessDataSourceWizardForm.cs
- ComContractElementCollection.cs
- RadioButtonFlatAdapter.cs
- XmlSchemaComplexContentExtension.cs
- PrintPreviewDialog.cs
- _RequestCacheProtocol.cs
- URLIdentityPermission.cs
- EventProvider.cs
- TransformedBitmap.cs
- SplineKeyFrames.cs
- TrustManager.cs
- CodeIdentifiers.cs
- CharEnumerator.cs
- DesignerTransaction.cs
- sqlcontext.cs