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
- BooleanExpr.cs
- SendingRequestEventArgs.cs
- TemplateBuilder.cs
- ViewStateModeByIdAttribute.cs
- TiffBitmapEncoder.cs
- SelectedGridItemChangedEvent.cs
- ToolboxItemFilterAttribute.cs
- PointF.cs
- Sql8ExpressionRewriter.cs
- RoutedEventConverter.cs
- OperationAbortedException.cs
- Mapping.cs
- HttpConfigurationContext.cs
- Utils.cs
- SeparatorAutomationPeer.cs
- ReturnEventArgs.cs
- TreeView.cs
- TextRange.cs
- Propagator.Evaluator.cs
- CompileLiteralTextParser.cs
- PathParser.cs
- CodeDefaultValueExpression.cs
- SoapMessage.cs
- MexTcpBindingElement.cs
- QilGenerator.cs
- ActivityTrace.cs
- InputLanguageManager.cs
- HostedNamedPipeTransportManager.cs
- RIPEMD160.cs
- InertiaRotationBehavior.cs
- Link.cs
- ServiceMetadataExtension.cs
- BulletedList.cs
- RootBuilder.cs
- AlphabeticalEnumConverter.cs
- QilList.cs
- RegionIterator.cs
- SQLInt32.cs
- DataGridViewAccessibleObject.cs
- StatusBarPanelClickEvent.cs
- TokenFactoryFactory.cs
- ModelItemKeyValuePair.cs
- XmlCharCheckingWriter.cs
- WarningException.cs
- RtfFormatStack.cs
- TextRange.cs
- ExpressionBuilder.cs
- DataRelation.cs
- Style.cs
- RelativeSource.cs
- XPathDocument.cs
- Currency.cs
- ConfigurationHandlersInstallComponent.cs
- SystemFonts.cs
- wgx_sdk_version.cs
- RelationshipConverter.cs
- TableCell.cs
- formatter.cs
- BaseProcessor.cs
- HostingEnvironment.cs
- DropShadowEffect.cs
- HMAC.cs
- BindingExpression.cs
- _SingleItemRequestCache.cs
- DateTimeFormat.cs
- Math.cs
- SurrogateEncoder.cs
- CompositeDataBoundControl.cs
- AspCompat.cs
- HotSpot.cs
- BasicKeyConstraint.cs
- Renderer.cs
- ValueConversionAttribute.cs
- ObjectAnimationUsingKeyFrames.cs
- SortExpressionBuilder.cs
- PkcsUtils.cs
- Viewport3DAutomationPeer.cs
- GridViewEditEventArgs.cs
- VersionedStreamOwner.cs
- UnSafeCharBuffer.cs
- ComplexLine.cs
- SSmlParser.cs
- HttpRequest.cs
- ColorTransformHelper.cs
- ToolStripDropDown.cs
- Queue.cs
- ProfileInfo.cs
- TabControl.cs
- HtmlElementErrorEventArgs.cs
- CompositeDuplexElement.cs
- WebSysDescriptionAttribute.cs
- DetailsViewDeleteEventArgs.cs
- RoutedEventHandlerInfo.cs
- WmlPhoneCallAdapter.cs
- ColorPalette.cs
- XmlMembersMapping.cs
- BreakRecordTable.cs
- ReplyAdapterChannelListener.cs
- ProxyGenerationError.cs
- StrongNameUtility.cs