Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // 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; Collection m_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
- TypeName.cs
- ArrayElementGridEntry.cs
- EntityDataSourceContextDisposingEventArgs.cs
- ArrayConverter.cs
- IRCollection.cs
- TypeGenericEnumerableViewSchema.cs
- _LocalDataStore.cs
- ValueProviderWrapper.cs
- XmlNavigatorFilter.cs
- DesignerActionMethodItem.cs
- DragDrop.cs
- DriveInfo.cs
- HandlerFactoryCache.cs
- Int16AnimationUsingKeyFrames.cs
- DataGridViewCellStyleEditor.cs
- ComEventsSink.cs
- AudioFormatConverter.cs
- RegexGroupCollection.cs
- HttpApplication.cs
- ResXBuildProvider.cs
- TagPrefixAttribute.cs
- AppDomainFactory.cs
- DbgCompiler.cs
- Win32SafeHandles.cs
- MetaData.cs
- ToolStripHighContrastRenderer.cs
- HttpHandlerAction.cs
- ColorKeyFrameCollection.cs
- SqlFlattener.cs
- BrushMappingModeValidation.cs
- DataGridViewIntLinkedList.cs
- ReferencedAssembly.cs
- PanelStyle.cs
- PointF.cs
- OledbConnectionStringbuilder.cs
- CultureInfoConverter.cs
- WebPartAuthorizationEventArgs.cs
- Rijndael.cs
- ArgumentOutOfRangeException.cs
- PathGeometry.cs
- StreamWithDictionary.cs
- SqlDataSourceCache.cs
- BindingMemberInfo.cs
- SSmlParser.cs
- ClientScriptItemCollection.cs
- UpdateInfo.cs
- SourceElementsCollection.cs
- WorkflowItemPresenter.cs
- RegistrationServices.cs
- XmlILTrace.cs
- CustomSignedXml.cs
- TypeElement.cs
- MaterialCollection.cs
- AuthenticatedStream.cs
- RuntimeConfig.cs
- TemplateBaseAction.cs
- AuthStoreRoleProvider.cs
- XmlUtilWriter.cs
- CodeTypeMember.cs
- ColumnWidthChangedEvent.cs
- DBDataPermission.cs
- KerberosRequestorSecurityToken.cs
- BinaryFormatter.cs
- SharedDp.cs
- EmbossBitmapEffect.cs
- XPathBinder.cs
- ListControlBoundActionList.cs
- StorageEntitySetMapping.cs
- ProgressBar.cs
- ListViewUpdateEventArgs.cs
- TableLayoutStyleCollection.cs
- XsdCachingReader.cs
- DesignerPainter.cs
- StylusSystemGestureEventArgs.cs
- safelinkcollection.cs
- Tag.cs
- dataobject.cs
- Geometry.cs
- StateWorkerRequest.cs
- SamlSecurityToken.cs
- MergeLocalizationDirectives.cs
- HttpWebRequest.cs
- CharAnimationBase.cs
- ColorTypeConverter.cs
- OdbcException.cs
- QuerySettings.cs
- XmlMapping.cs
- GridViewPageEventArgs.cs
- DesignerActionListCollection.cs
- X509CertificateChain.cs
- SegmentInfo.cs
- LocatorBase.cs
- Vector3DCollection.cs
- ToolStripPanelSelectionGlyph.cs
- IntegerValidatorAttribute.cs
- ToolStripContainerActionList.cs
- Propagator.JoinPropagator.cs
- Substitution.cs
- TemplateControlParser.cs
- OdbcHandle.cs