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
- CodeMethodMap.cs
- DataGridGeneralPage.cs
- Operator.cs
- PathSegmentCollection.cs
- BasicExpressionVisitor.cs
- RootBuilder.cs
- LocalizableAttribute.cs
- SimpleHandlerBuildProvider.cs
- DataGridRow.cs
- FormViewRow.cs
- SoapExtensionReflector.cs
- StretchValidation.cs
- Gdiplus.cs
- StatusStrip.cs
- Selector.cs
- BitmapFrame.cs
- SQLDecimal.cs
- Function.cs
- XhtmlTextWriter.cs
- EventDescriptor.cs
- SmtpFailedRecipientException.cs
- HttpConfigurationSystem.cs
- QueryCacheEntry.cs
- errorpatternmatcher.cs
- WebConfigurationHost.cs
- CompensationDesigner.cs
- StreamGeometry.cs
- MatrixUtil.cs
- FixedTextView.cs
- XmlElementAttribute.cs
- MultiBindingExpression.cs
- QuaternionValueSerializer.cs
- _Events.cs
- _RequestCacheProtocol.cs
- BookmarkCallbackWrapper.cs
- FixedFlowMap.cs
- CompilationUtil.cs
- TextRangeAdaptor.cs
- IgnoreDeviceFilterElementCollection.cs
- Brush.cs
- OleDbFactory.cs
- XmlSerializerSection.cs
- MessageSmuggler.cs
- Span.cs
- ColumnPropertiesGroup.cs
- ActionFrame.cs
- MultitargetUtil.cs
- InternalBase.cs
- OneOf.cs
- EventProviderTraceListener.cs
- HtmlControlDesigner.cs
- HyperlinkAutomationPeer.cs
- ComplexBindingPropertiesAttribute.cs
- CommandBindingCollection.cs
- SqlDataSourceStatusEventArgs.cs
- AssociationSetEnd.cs
- ExpressionEditorAttribute.cs
- MultiTouchSystemGestureLogic.cs
- IgnoreFlushAndCloseStream.cs
- Relationship.cs
- Separator.cs
- PreviewPageInfo.cs
- AsymmetricKeyExchangeFormatter.cs
- BindingSourceDesigner.cs
- DynamicRouteExpression.cs
- Token.cs
- GcHandle.cs
- XhtmlBasicTextBoxAdapter.cs
- ControlBindingsCollection.cs
- EmptyCollection.cs
- Constraint.cs
- CodeDirectiveCollection.cs
- httpapplicationstate.cs
- SmtpDateTime.cs
- TraceContext.cs
- JulianCalendar.cs
- ValidatorUtils.cs
- DomNameTable.cs
- FaultContractInfo.cs
- FormViewPageEventArgs.cs
- AbandonedMutexException.cs
- EncoderFallback.cs
- RegionData.cs
- ImageDesigner.cs
- HMACSHA1.cs
- UICuesEvent.cs
- Persist.cs
- AnnotationMap.cs
- Rect3DConverter.cs
- CodeMethodReturnStatement.cs
- SqlClientPermission.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlChildNodes.cs
- XhtmlTextWriter.cs
- XsltSettings.cs
- ScriptingRoleServiceSection.cs
- Line.cs
- XDRSchema.cs
- CapabilitiesRule.cs
- EdmPropertyAttribute.cs