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
- TTSVoice.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- StringDictionary.cs
- ClipboardData.cs
- GZipDecoder.cs
- DesignerActionTextItem.cs
- MainMenu.cs
- ViewService.cs
- CharStorage.cs
- ObjectPersistData.cs
- SizeConverter.cs
- ColorComboBox.cs
- TrustSection.cs
- PrefixHandle.cs
- NavigateEvent.cs
- HttpHandlerActionCollection.cs
- SoapTypeAttribute.cs
- ResourcePermissionBase.cs
- CanonicalXml.cs
- TraceContext.cs
- RsaKeyIdentifierClause.cs
- SafeHandle.cs
- SwitchExpression.cs
- XmlnsDefinitionAttribute.cs
- DesignerCategoryAttribute.cs
- FixedSOMPageConstructor.cs
- StateMachineAction.cs
- DecimalConverter.cs
- StringUtil.cs
- PageRouteHandler.cs
- ComboBoxAutomationPeer.cs
- ListenerConfig.cs
- DateTimeOffset.cs
- GeometryValueSerializer.cs
- BoundField.cs
- DataControlReferenceCollection.cs
- HttpHandlerActionCollection.cs
- SqlNamer.cs
- Token.cs
- ToolboxItemFilterAttribute.cs
- FixedSOMTableCell.cs
- Literal.cs
- TextTreeTextElementNode.cs
- FilterException.cs
- CancelRequestedQuery.cs
- SaveWorkflowCommand.cs
- Module.cs
- InputLanguageEventArgs.cs
- BitmapEffectGeneralTransform.cs
- IImplicitResourceProvider.cs
- Activity.cs
- CompressStream.cs
- FrameworkElement.cs
- ReferenceEqualityComparer.cs
- SqlDataSource.cs
- PermissionSet.cs
- Menu.cs
- ThreadPool.cs
- CacheMemory.cs
- SortedDictionary.cs
- ImportContext.cs
- XmlLanguageConverter.cs
- TableColumnCollection.cs
- ConnectionPoint.cs
- SecureEnvironment.cs
- SQLGuidStorage.cs
- Point4DValueSerializer.cs
- MatrixStack.cs
- ComPlusTypeValidator.cs
- InputDevice.cs
- SQLRoleProvider.cs
- SettingsBindableAttribute.cs
- EventToken.cs
- BulletedListEventArgs.cs
- StreamInfo.cs
- PrimitiveXmlSerializers.cs
- NumberFunctions.cs
- TableColumn.cs
- XmlSchemaInclude.cs
- InvalidComObjectException.cs
- ListManagerBindingsCollection.cs
- ImageCodecInfoPrivate.cs
- DesignerToolboxInfo.cs
- SqlNodeAnnotations.cs
- ServiceX509SecurityTokenProvider.cs
- GatewayIPAddressInformationCollection.cs
- FontNamesConverter.cs
- UpDownBase.cs
- PolygonHotSpot.cs
- DiscoveryRequestHandler.cs
- Peer.cs
- MultipartIdentifier.cs
- FtpRequestCacheValidator.cs
- HttpHandlerActionCollection.cs
- InstanceCollisionException.cs
- ClockController.cs
- StaticTextPointer.cs
- GZipStream.cs
- ObjectSecurityT.cs
- Form.cs