Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / CardSpacePolicyElement.cs / 1 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConstNode.cs
- SqlInternalConnectionSmi.cs
- MaskPropertyEditor.cs
- PanelDesigner.cs
- DynamicHyperLink.cs
- HttpServerVarsCollection.cs
- MdbDataFileEditor.cs
- Common.cs
- ConnectionStringsSection.cs
- SafeJobHandle.cs
- ObjectSet.cs
- QuaternionRotation3D.cs
- ListViewHitTestInfo.cs
- EdgeProfileValidation.cs
- HuffCodec.cs
- WindowsAuthenticationModule.cs
- XmlCharCheckingReader.cs
- LayoutTableCell.cs
- DurationConverter.cs
- UpDownEvent.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- AlternateViewCollection.cs
- CollectionViewProxy.cs
- DataSourceHelper.cs
- StringStorage.cs
- AuthenticationConfig.cs
- PropertyRef.cs
- GeneralTransformCollection.cs
- CLRBindingWorker.cs
- FontWeight.cs
- LogAppendAsyncResult.cs
- VectorCollectionConverter.cs
- OverrideMode.cs
- CryptoStream.cs
- FileSystemWatcher.cs
- TypeUnloadedException.cs
- DataGridViewLayoutData.cs
- WindowClosedEventArgs.cs
- UnionQueryOperator.cs
- ColumnHeaderConverter.cs
- DtcInterfaces.cs
- RequestResizeEvent.cs
- TypeSystem.cs
- DocumentPageHost.cs
- AQNBuilder.cs
- Row.cs
- DataGridViewTopRowAccessibleObject.cs
- FixedSOMSemanticBox.cs
- PropertyGridDesigner.cs
- SimpleType.cs
- ComPlusTypeLoader.cs
- FrameworkRichTextComposition.cs
- path.cs
- Evaluator.cs
- StaticSiteMapProvider.cs
- StringOutput.cs
- TreeNodeConverter.cs
- IxmlLineInfo.cs
- ExecutionProperties.cs
- ButtonColumn.cs
- CompositeActivityTypeDescriptorProvider.cs
- DataGridTableCollection.cs
- DataGridViewRowHeaderCell.cs
- XamlPoint3DCollectionSerializer.cs
- RegexNode.cs
- CodeThrowExceptionStatement.cs
- SqlDataReader.cs
- DiffuseMaterial.cs
- NullableConverter.cs
- ControlPaint.cs
- StandardBindingElementCollection.cs
- AlternateView.cs
- SafeReversePInvokeHandle.cs
- ElementHostAutomationPeer.cs
- TailPinnedEventArgs.cs
- DataReceivedEventArgs.cs
- FlowLayoutPanelDesigner.cs
- DateTimeConstantAttribute.cs
- TextServicesCompartment.cs
- XPathDocumentNavigator.cs
- SecurityChannelFaultConverter.cs
- DropShadowBitmapEffect.cs
- TableHeaderCell.cs
- FindCriteria11.cs
- AttributeEmitter.cs
- TextRangeEditLists.cs
- InputProviderSite.cs
- EncoderParameters.cs
- SplineKeyFrames.cs
- BuildProviderAppliesToAttribute.cs
- Queue.cs
- FileClassifier.cs
- RenderingEventArgs.cs
- ResourceReferenceExpression.cs
- LocatorPart.cs
- PersonalizationProviderCollection.cs
- PassportAuthentication.cs
- DBConcurrencyException.cs
- SvcMapFileSerializer.cs
- SlotInfo.cs