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
- OperatingSystem.cs
- DispatcherExceptionEventArgs.cs
- InvalidateEvent.cs
- XPathArrayIterator.cs
- Bidi.cs
- XmlWhitespace.cs
- EntityCollectionChangedParams.cs
- StringResourceManager.cs
- BuilderInfo.cs
- EntityTypeEmitter.cs
- ObjectFullSpanRewriter.cs
- CipherData.cs
- TimelineGroup.cs
- TdsRecordBufferSetter.cs
- HtmlSelectionListAdapter.cs
- Stack.cs
- TextBoxAutoCompleteSourceConverter.cs
- SerializationException.cs
- ListItemCollection.cs
- WebPartConnectionsCancelVerb.cs
- SocketInformation.cs
- Publisher.cs
- GeneralTransform3DCollection.cs
- WebScriptMetadataMessage.cs
- TemplatedMailWebEventProvider.cs
- CollaborationHelperFunctions.cs
- COM2ExtendedTypeConverter.cs
- InputReportEventArgs.cs
- IncomingWebRequestContext.cs
- CookieProtection.cs
- NumericExpr.cs
- IPEndPoint.cs
- sortedlist.cs
- RefreshPropertiesAttribute.cs
- SizeKeyFrameCollection.cs
- TypeConverterHelper.cs
- StyleBamlRecordReader.cs
- XmlTypeMapping.cs
- WindowsEditBoxRange.cs
- Odbc32.cs
- BuildProvidersCompiler.cs
- XmlIncludeAttribute.cs
- InstrumentationTracker.cs
- Msec.cs
- LongValidator.cs
- FilteredXmlReader.cs
- CodeDomSerializerException.cs
- MessageQueueInstaller.cs
- StreamResourceInfo.cs
- CapabilitiesUse.cs
- OutputCacheSection.cs
- ConstraintConverter.cs
- ListViewCommandEventArgs.cs
- MDIClient.cs
- BamlCollectionHolder.cs
- CapabilitiesUse.cs
- Logging.cs
- ListViewGroupConverter.cs
- AsymmetricKeyExchangeFormatter.cs
- IPCCacheManager.cs
- FixUp.cs
- UrlMappingCollection.cs
- HttpHeaderCollection.cs
- StringAnimationBase.cs
- ServiceModelConfigurationSectionGroup.cs
- HeaderCollection.cs
- BitmapFrameDecode.cs
- DesignOnlyAttribute.cs
- BodyGlyph.cs
- Win32.cs
- ProfileManager.cs
- SettingsProperty.cs
- Int64Converter.cs
- RenderData.cs
- MsmqQueue.cs
- Condition.cs
- IOThreadTimer.cs
- XPathNodePointer.cs
- ColorMatrix.cs
- AccessText.cs
- SqlMultiplexer.cs
- XmlSchemaAnyAttribute.cs
- FileEnumerator.cs
- DocumentSequenceHighlightLayer.cs
- TableChangeProcessor.cs
- ContentFileHelper.cs
- DbConnectionStringCommon.cs
- CategoryNameCollection.cs
- SqlConnectionHelper.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- ReferenceService.cs
- DependsOnAttribute.cs
- Bold.cs
- WsatEtwTraceListener.cs
- ComponentRenameEvent.cs
- XamlClipboardData.cs
- MembershipValidatePasswordEventArgs.cs
- UnsafeMethods.cs
- CounterCreationDataCollection.cs
- RegexGroupCollection.cs