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
- ContextQuery.cs
- QueryableFilterUserControl.cs
- XmlReturnWriter.cs
- TableParagraph.cs
- XmlnsCache.cs
- SqlClientWrapperSmiStream.cs
- HttpStreamXmlDictionaryReader.cs
- EvidenceTypeDescriptor.cs
- MissingManifestResourceException.cs
- MetafileHeaderWmf.cs
- BaseServiceProvider.cs
- TracePayload.cs
- RsaSecurityToken.cs
- SafeProcessHandle.cs
- PointCollection.cs
- CheckBoxAutomationPeer.cs
- EditorZone.cs
- StorageEntityContainerMapping.cs
- TypeExtensionConverter.cs
- ClosableStream.cs
- CheckableControlBaseAdapter.cs
- WebPartCatalogAddVerb.cs
- QueryOperationResponseOfT.cs
- UpdateCommand.cs
- ControlAdapter.cs
- XmlSchemaFacet.cs
- PersonalizablePropertyEntry.cs
- Sql8ConformanceChecker.cs
- NavigationPropertyEmitter.cs
- XmlWriterTraceListener.cs
- BamlBinaryReader.cs
- NetTcpSection.cs
- CheckBoxFlatAdapter.cs
- NetworkStream.cs
- EndpointDispatcher.cs
- ErrorStyle.cs
- XmlNamespaceManager.cs
- XmlDataImplementation.cs
- InputGestureCollection.cs
- PageAsyncTaskManager.cs
- FixedDocumentSequencePaginator.cs
- ProfilePropertyNameValidator.cs
- DataServiceProcessingPipeline.cs
- WebPartMenu.cs
- GeneratedCodeAttribute.cs
- ClockController.cs
- DeclaredTypeValidatorAttribute.cs
- DependencyPropertyDescriptor.cs
- FontStretch.cs
- SchemaImporterExtensionElementCollection.cs
- DesignerEventService.cs
- RectangleHotSpot.cs
- TrustManagerPromptUI.cs
- OleDbException.cs
- EqualityComparer.cs
- RenamedEventArgs.cs
- ThreadNeutralSemaphore.cs
- RequiredArgumentAttribute.cs
- SrgsSemanticInterpretationTag.cs
- counter.cs
- ListViewInsertEventArgs.cs
- ActivationServices.cs
- CacheChildrenQuery.cs
- SchemaImporterExtensionElement.cs
- XMLDiffLoader.cs
- SchemaElementLookUpTable.cs
- XmlAggregates.cs
- DesignDataSource.cs
- ByteStack.cs
- MatrixStack.cs
- IDispatchConstantAttribute.cs
- OracleColumn.cs
- SqlTypesSchemaImporter.cs
- AnnotationResourceCollection.cs
- ScaleTransform3D.cs
- Operand.cs
- Number.cs
- WrappedIUnknown.cs
- Part.cs
- SynchronizationContextHelper.cs
- ProcessHostConfigUtils.cs
- NeedSkipTokenVisitor.cs
- ChooseAction.cs
- AmbientValueAttribute.cs
- Viewport3DVisual.cs
- InvalidProgramException.cs
- WrappedIUnknown.cs
- MailMessageEventArgs.cs
- Vector3DAnimationUsingKeyFrames.cs
- StateDesignerConnector.cs
- NativeMethods.cs
- TypeConverterAttribute.cs
- RenderDataDrawingContext.cs
- TableLayoutSettingsTypeConverter.cs
- LinqDataView.cs
- ContentDisposition.cs
- ToolStripProgressBar.cs
- WmpBitmapDecoder.cs
- MenuBindingsEditorForm.cs
- XmlSerializationGeneratedCode.cs