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
- DoubleAnimationUsingPath.cs
- GB18030Encoding.cs
- RegexRunnerFactory.cs
- GlyphShapingProperties.cs
- Debug.cs
- glyphs.cs
- ArrangedElement.cs
- WebException.cs
- AccessorTable.cs
- IgnoreFlushAndCloseStream.cs
- KeyValueSerializer.cs
- CellConstant.cs
- SystemWebSectionGroup.cs
- TableColumnCollection.cs
- NotifyInputEventArgs.cs
- BitmapEffectGroup.cs
- AnnotationResource.cs
- WorkflowTimerService.cs
- WsdlInspector.cs
- ResourceManagerWrapper.cs
- DecoderBestFitFallback.cs
- SocketPermission.cs
- SqlDataSourceCommandEventArgs.cs
- TargetParameterCountException.cs
- StreamedFramingRequestChannel.cs
- SymLanguageType.cs
- GeneralTransformCollection.cs
- CompoundFileIOPermission.cs
- FormViewDeletedEventArgs.cs
- initElementDictionary.cs
- ExpandoObject.cs
- VariableBinder.cs
- DBBindings.cs
- Types.cs
- SQLDoubleStorage.cs
- EntityTypeEmitter.cs
- LockCookie.cs
- ExtenderHelpers.cs
- X509CertificateValidator.cs
- TdsParser.cs
- ToolStripItemDataObject.cs
- LinqMaximalSubtreeNominator.cs
- BinaryObjectInfo.cs
- XPathSelectionIterator.cs
- PtsPage.cs
- NonParentingControl.cs
- Point.cs
- SortDescriptionCollection.cs
- RenderDataDrawingContext.cs
- MissingMemberException.cs
- DictionarySectionHandler.cs
- IsolatedStorageFileStream.cs
- QuaternionAnimationBase.cs
- BinaryParser.cs
- FontSizeConverter.cs
- SmiEventSink_DeferedProcessing.cs
- VBCodeProvider.cs
- PathGeometry.cs
- CreateUserWizardStep.cs
- MarkupExtensionReturnTypeAttribute.cs
- CertificateReferenceElement.cs
- DynamicValidatorEventArgs.cs
- RootDesignerSerializerAttribute.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- Win32KeyboardDevice.cs
- CompilerCollection.cs
- EDesignUtil.cs
- RelatedPropertyManager.cs
- MobileControl.cs
- HotCommands.cs
- SqlConnectionFactory.cs
- XmlIlVisitor.cs
- BindValidationContext.cs
- XmlSchemaComplexType.cs
- MsdtcClusterUtils.cs
- DesignerForm.cs
- HttpProfileGroupBase.cs
- HealthMonitoringSection.cs
- ObjectCloneHelper.cs
- ValidateNames.cs
- Vector3DCollection.cs
- FreezableCollection.cs
- AssemblyHash.cs
- sqlpipe.cs
- PersianCalendar.cs
- UInt16.cs
- RequestCache.cs
- NetworkAddressChange.cs
- TCPClient.cs
- WindowsStatusBar.cs
- SimpleHandlerFactory.cs
- InstanceKeyView.cs
- LinkArea.cs
- ModelVisual3D.cs
- DispatchChannelSink.cs
- EntityTypeEmitter.cs
- ListChangedEventArgs.cs
- DropSourceBehavior.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- AtomContentProperty.cs