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
- XmlSchemaAppInfo.cs
- BitmapVisualManager.cs
- ObjectAnimationUsingKeyFrames.cs
- BamlResourceDeserializer.cs
- ConditionalAttribute.cs
- XmlSchemaValidator.cs
- TextParagraphCache.cs
- CodeMemberField.cs
- EncodingDataItem.cs
- SqlTriggerAttribute.cs
- ResourceContainer.cs
- EventToken.cs
- XmlSchemaComplexContentRestriction.cs
- CharUnicodeInfo.cs
- TileModeValidation.cs
- HwndProxyElementProvider.cs
- SHA1CryptoServiceProvider.cs
- XamlLoadErrorInfo.cs
- ImageList.cs
- TagMapInfo.cs
- GridLengthConverter.cs
- ECDiffieHellmanPublicKey.cs
- WizardForm.cs
- FolderNameEditor.cs
- HwndStylusInputProvider.cs
- BamlRecordReader.cs
- MetadataCache.cs
- OracleEncoding.cs
- XmlSchemaSimpleTypeUnion.cs
- SqlNotificationEventArgs.cs
- CodeIndexerExpression.cs
- recordstatefactory.cs
- AssemblyCollection.cs
- TcpAppDomainProtocolHandler.cs
- SimpleBitVector32.cs
- BufferModeSettings.cs
- DSASignatureDeformatter.cs
- XmlSchemaComplexContentRestriction.cs
- smtppermission.cs
- SafePipeHandle.cs
- TrackingWorkflowEventArgs.cs
- ConfigurationSchemaErrors.cs
- InterleavedZipPartStream.cs
- WindowsIdentity.cs
- DesignerTransactionCloseEvent.cs
- RolePrincipal.cs
- Trace.cs
- CustomExpression.cs
- ListViewCancelEventArgs.cs
- WebProxyScriptElement.cs
- CodeTypeDeclaration.cs
- TaiwanLunisolarCalendar.cs
- URIFormatException.cs
- ISAPIRuntime.cs
- ListControl.cs
- IdnElement.cs
- ObjectManager.cs
- UnknownWrapper.cs
- PositiveTimeSpanValidator.cs
- ManagedIStream.cs
- TimeSpanSecondsConverter.cs
- MergablePropertyAttribute.cs
- SpecialNameAttribute.cs
- ListViewItem.cs
- DependencyPropertyConverter.cs
- FuncTypeConverter.cs
- ComponentChangingEvent.cs
- TraceFilter.cs
- StopStoryboard.cs
- SqlCharStream.cs
- GB18030Encoding.cs
- ClientSideQueueItem.cs
- ElementMarkupObject.cs
- MenuRendererClassic.cs
- CellNormalizer.cs
- _NtlmClient.cs
- QueryContinueDragEvent.cs
- ObjectSet.cs
- TreeNodeBindingCollection.cs
- DesignBindingEditor.cs
- HttpContextServiceHost.cs
- SqlClientWrapperSmiStreamChars.cs
- TogglePattern.cs
- ClientOperation.cs
- ClientRoleProvider.cs
- TemplateColumn.cs
- CustomAttributeFormatException.cs
- _NegotiateClient.cs
- SHA256Managed.cs
- AdornerPresentationContext.cs
- SafeBitVector32.cs
- SplitterCancelEvent.cs
- StrokeDescriptor.cs
- TriggerCollection.cs
- PropertyPath.cs
- ProjectionNode.cs
- CompiledAction.cs
- RadioButtonRenderer.cs
- RuntimeEnvironment.cs
- MULTI_QI.cs