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
- TextBoxDesigner.cs
- FullTextState.cs
- SiteMembershipCondition.cs
- Border.cs
- QilInvokeLateBound.cs
- Image.cs
- DataGridViewLinkColumn.cs
- DecodeHelper.cs
- HideDisabledControlAdapter.cs
- RemoteWebConfigurationHostServer.cs
- TextSelectionHelper.cs
- Config.cs
- Win32.cs
- XamlFilter.cs
- CounterSampleCalculator.cs
- EntityKeyElement.cs
- BitmapEffectGroup.cs
- MenuItemStyleCollection.cs
- InvalidComObjectException.cs
- GPPOINTF.cs
- VisualBrush.cs
- PointConverter.cs
- ThreadNeutralSemaphore.cs
- ReadWriteObjectLock.cs
- AsymmetricCryptoHandle.cs
- GradientStop.cs
- DragCompletedEventArgs.cs
- SelectionItemPattern.cs
- CqlWriter.cs
- WebPartConnection.cs
- EdmProperty.cs
- Type.cs
- WorkItem.cs
- ActivityCodeGenerator.cs
- IBuiltInEvidence.cs
- HttpCacheVary.cs
- BuildResult.cs
- EntityModelSchemaGenerator.cs
- SystemWebCachingSectionGroup.cs
- DependencyPropertyChangedEventArgs.cs
- SharedPerformanceCounter.cs
- CallbackDebugElement.cs
- _DisconnectOverlappedAsyncResult.cs
- BuildProvider.cs
- XMLSyntaxException.cs
- HttpValueCollection.cs
- DependencyPropertyChangedEventArgs.cs
- WpfKnownMember.cs
- Cursor.cs
- LineInfo.cs
- VectorCollectionConverter.cs
- SqlDataSourceRefreshSchemaForm.cs
- DocumentXPathNavigator.cs
- AuthenticationModuleElement.cs
- X500Name.cs
- ExpressionBuilderContext.cs
- GroupBoxRenderer.cs
- ellipse.cs
- TypeUnloadedException.cs
- Authorization.cs
- Material.cs
- XmlSerializationWriter.cs
- StringOutput.cs
- PeerCollaborationPermission.cs
- XPathAncestorIterator.cs
- ToolBar.cs
- ObjectViewEntityCollectionData.cs
- ZipIOLocalFileDataDescriptor.cs
- ResXResourceSet.cs
- DesignTimeTemplateParser.cs
- DataGridViewComboBoxEditingControl.cs
- ScaleTransform.cs
- GlyphRunDrawing.cs
- Error.cs
- TemplateBamlRecordReader.cs
- ClientProxyGenerator.cs
- SafeEventLogWriteHandle.cs
- BindingWorker.cs
- HandlerFactoryWrapper.cs
- Tuple.cs
- ZipIOLocalFileBlock.cs
- MailAddress.cs
- TdsParameterSetter.cs
- TextPenaltyModule.cs
- CryptoApi.cs
- EdmType.cs
- ZipPackagePart.cs
- SemanticResultValue.cs
- BigIntegerStorage.cs
- DESCryptoServiceProvider.cs
- IPPacketInformation.cs
- ResolveNameEventArgs.cs
- HttpDictionary.cs
- ListParaClient.cs
- LostFocusEventManager.cs
- columnmapfactory.cs
- FontFamily.cs
- DataGridViewCellCollection.cs
- GlobalAllocSafeHandle.cs
- MetadataItem.cs