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
- ConvertEvent.cs
- WindowsListViewSubItem.cs
- Reference.cs
- GradientStopCollection.cs
- CoTaskMemSafeHandle.cs
- Type.cs
- DocumentOutline.cs
- CertificateManager.cs
- PostBackTrigger.cs
- GenericPrincipal.cs
- ContentPlaceHolder.cs
- EventProxy.cs
- EncoderParameter.cs
- AssemblyName.cs
- OdbcTransaction.cs
- DataSourceSelectArguments.cs
- FlagsAttribute.cs
- AudioFormatConverter.cs
- CodeMemberMethod.cs
- AppDomainShutdownMonitor.cs
- Font.cs
- DoubleCollectionConverter.cs
- ClientUrlResolverWrapper.cs
- MouseDevice.cs
- HtmlInputPassword.cs
- DbReferenceCollection.cs
- Stack.cs
- ZipIOLocalFileDataDescriptor.cs
- UnmanagedMarshal.cs
- SerializationSectionGroup.cs
- ParentQuery.cs
- OperationExecutionFault.cs
- DataBoundControlAdapter.cs
- Dictionary.cs
- DbConnectionFactory.cs
- OlePropertyStructs.cs
- BaseComponentEditor.cs
- TitleStyle.cs
- MoveSizeWinEventHandler.cs
- ConfigurationException.cs
- EditorPartCollection.cs
- _SslState.cs
- ControlIdConverter.cs
- StringFormat.cs
- DataControlImageButton.cs
- StreamGeometry.cs
- InternalTransaction.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- Stack.cs
- DataPagerFieldItem.cs
- TokenBasedSet.cs
- NameValueCollection.cs
- ListSortDescription.cs
- MatrixConverter.cs
- ProfileSection.cs
- SmiEventSink.cs
- TreeViewBindingsEditor.cs
- TimersDescriptionAttribute.cs
- COAUTHIDENTITY.cs
- PlainXmlWriter.cs
- SqlProvider.cs
- SqlGatherConsumedAliases.cs
- MSHTMLHost.cs
- MILUtilities.cs
- CodeSnippetExpression.cs
- WebPartConnectionsCloseVerb.cs
- SmtpClient.cs
- DescendantOverDescendantQuery.cs
- QueryComponents.cs
- ChannelSinkStacks.cs
- PenCursorManager.cs
- MemberRestriction.cs
- CodeDefaultValueExpression.cs
- ConnectionPoint.cs
- xmlsaver.cs
- Exceptions.cs
- UxThemeWrapper.cs
- TableRowCollection.cs
- ExpressionNode.cs
- TreeNodeStyleCollection.cs
- MediaTimeline.cs
- PeerName.cs
- DecimalStorage.cs
- RoleManagerSection.cs
- ScalarType.cs
- ModulesEntry.cs
- XmlSchemaSimpleContentRestriction.cs
- EncryptedPackage.cs
- TextBoxBase.cs
- RijndaelManagedTransform.cs
- BamlWriter.cs
- Statements.cs
- SmtpAuthenticationManager.cs
- ReadOnlyObservableCollection.cs
- XmlDocument.cs
- TraceListeners.cs
- MarkerProperties.cs
- DBDataPermissionAttribute.cs
- EntityDataSourceQueryBuilder.cs
- BamlLocalizableResourceKey.cs