Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / CardSpacePolicyElement.cs / 1305376 / CardSpacePolicyElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel.Selectors { using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.IO; using System.Text; using System.Xml; using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; // // Summary: // This is the managed representation of the native POLICY_ELEMENT struct. // public class CardSpacePolicyElement { XmlElement m_target; XmlElement m_issuer; Collectionm_parameters; Uri m_policyNoticeLink; int m_policyNoticeVersion; bool m_isManagedIssuer; public bool IsManagedIssuer { get{ return m_isManagedIssuer; } set{ m_isManagedIssuer = value; } } public XmlElement Target { get { return m_target; } set { m_target = value; } } public XmlElement Issuer { get { return m_issuer; } set { m_issuer = value; } } public Collection Parameters { get { return m_parameters; } // set { m_parameters = value; } } public Uri PolicyNoticeLink { get { return m_policyNoticeLink; } set { m_policyNoticeLink = value; } } public int PolicyNoticeVersion { get { return m_policyNoticeVersion; } set { m_policyNoticeVersion = value; } } // // Parameters: // target - The target of the token being described. // parameters - describes the type of token required by the target. // public CardSpacePolicyElement( XmlElement target, XmlElement issuer, Collection parameters, Uri privacyNoticeLink, int privacyNoticeVersion, bool isManagedIssuer ) { // // Ensure that if a version is specified( value != 0 ), that a valid url is specified. // IDT.ThrowInvalidArgumentConditional( 0 == privacyNoticeVersion && null != privacyNoticeLink, "privacyNoticeVersion" ); IDT.ThrowInvalidArgumentConditional( 0 != privacyNoticeVersion && null == privacyNoticeLink , "privacyNoticeLink" ); m_target = target; m_issuer = issuer; m_parameters = parameters; m_policyNoticeLink = privacyNoticeLink; m_policyNoticeVersion = privacyNoticeVersion; m_isManagedIssuer = isManagedIssuer; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DisposableCollectionWrapper.cs
- OutputCacheProfile.cs
- ErrorCodes.cs
- IndentTextWriter.cs
- SoapTransportImporter.cs
- EntityAdapter.cs
- VirtualPathProvider.cs
- GAC.cs
- DataTableNewRowEvent.cs
- ExpressionBuilder.cs
- IntegerCollectionEditor.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- BordersPage.cs
- Visual3D.cs
- ModuleConfigurationInfo.cs
- ModelItemDictionary.cs
- XmlSchemaChoice.cs
- HMACSHA1.cs
- ProgressBarAutomationPeer.cs
- Border.cs
- HttpServerUtilityWrapper.cs
- XPathBinder.cs
- XmlQueryStaticData.cs
- TcpConnectionPoolSettingsElement.cs
- TextBounds.cs
- MetadataArtifactLoader.cs
- NavigationProperty.cs
- SerializationFieldInfo.cs
- MetadataFile.cs
- TextTreeUndoUnit.cs
- TemplateLookupAction.cs
- SequenceNumber.cs
- ToolStripSplitButton.cs
- IntMinMaxAggregationOperator.cs
- BaseTreeIterator.cs
- FileDialog_Vista_Interop.cs
- ProxySimple.cs
- x509store.cs
- FontFamily.cs
- Variable.cs
- DataGridViewColumnConverter.cs
- WebPartChrome.cs
- Stacktrace.cs
- DynamicAttribute.cs
- DiscreteKeyFrames.cs
- MembershipAdapter.cs
- ProfileInfo.cs
- XNodeNavigator.cs
- VoiceInfo.cs
- AutoGeneratedField.cs
- SecurityException.cs
- Int16Storage.cs
- DataGridViewButtonColumn.cs
- DesignerActionTextItem.cs
- ContentElement.cs
- HttpPostedFile.cs
- GlyphCache.cs
- SimpleTypeResolver.cs
- _SafeNetHandles.cs
- ProjectionCamera.cs
- RangeValidator.cs
- StrokeNodeOperations2.cs
- XmlDocumentSurrogate.cs
- DataStreams.cs
- DictionaryEntry.cs
- XamlWriter.cs
- DummyDataSource.cs
- CreateUserWizard.cs
- CodeValidator.cs
- HttpCapabilitiesSectionHandler.cs
- TreeSet.cs
- ClientReliableChannelBinder.cs
- ToolboxSnapDragDropEventArgs.cs
- IISMapPath.cs
- SourceFilter.cs
- Compiler.cs
- CodeTypeOfExpression.cs
- EventProviderBase.cs
- WrapPanel.cs
- SpnegoTokenProvider.cs
- RootBrowserWindowAutomationPeer.cs
- NetCodeGroup.cs
- NavigationPropertyEmitter.cs
- CollectionViewGroupInternal.cs
- RtfNavigator.cs
- Switch.cs
- HttpApplication.cs
- Int16AnimationBase.cs
- FacetValueContainer.cs
- _ConnectOverlappedAsyncResult.cs
- MatrixConverter.cs
- XPathCompileException.cs
- HotCommands.cs
- BinaryParser.cs
- VirtualDirectoryMappingCollection.cs
- AddInIpcChannel.cs
- MemoryRecordBuffer.cs
- updatecommandorderer.cs
- StrongNameKeyPair.cs
- TemplateInstanceAttribute.cs