Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Client / System / IdentityModel / Selectors / CardSpacePolicyElement.cs / 1 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionSwitchEventArgs.cs
- TransformerInfo.cs
- XmlNode.cs
- FontDifferentiator.cs
- ConstrainedGroup.cs
- GridViewDesigner.cs
- RSAPKCS1SignatureFormatter.cs
- ContractComponent.cs
- SimpleFieldTemplateUserControl.cs
- ArrayMergeHelper.cs
- AbstractSvcMapFileLoader.cs
- SpeakInfo.cs
- PersonalizationProviderCollection.cs
- JoinElimination.cs
- PersistChildrenAttribute.cs
- DebuggerService.cs
- HuffCodec.cs
- MD5CryptoServiceProvider.cs
- PropertiesTab.cs
- CustomAssemblyResolver.cs
- HiddenField.cs
- DocumentViewerAutomationPeer.cs
- VoiceInfo.cs
- ApplicationDirectory.cs
- SelectedDatesCollection.cs
- UIElementIsland.cs
- QueryUtil.cs
- DataSourceView.cs
- ParseChildrenAsPropertiesAttribute.cs
- DataGridViewCheckBoxColumn.cs
- IIS7UserPrincipal.cs
- ArrangedElementCollection.cs
- DeferredElementTreeState.cs
- HttpProfileGroupBase.cs
- XmlChildNodes.cs
- HandlerMappingMemo.cs
- GridItemPattern.cs
- Tuple.cs
- SqlIdentifier.cs
- LockedHandleGlyph.cs
- StateDesignerConnector.cs
- PrintPreviewGraphics.cs
- ValueCollectionParameterReader.cs
- DataComponentGenerator.cs
- ResourceCategoryAttribute.cs
- CodePageEncoding.cs
- RelationshipDetailsCollection.cs
- DBCSCodePageEncoding.cs
- TextSpanModifier.cs
- ArrayItemReference.cs
- Configuration.cs
- AssociationSetMetadata.cs
- UnsafeNativeMethods.cs
- ToolStripStatusLabel.cs
- DateTimePicker.cs
- MemoryRecordBuffer.cs
- WebReferencesBuildProvider.cs
- UserUseLicenseDictionaryLoader.cs
- InputLanguageProfileNotifySink.cs
- IIS7WorkerRequest.cs
- MarshalDirectiveException.cs
- ImageInfo.cs
- MethodCallTranslator.cs
- UnsafeNativeMethods.cs
- TemplatedMailWebEventProvider.cs
- SqlUDTStorage.cs
- ZipIOModeEnforcingStream.cs
- AuthorizationRule.cs
- ConfigurationElement.cs
- ConvertEvent.cs
- TouchPoint.cs
- GetFileNameResult.cs
- XPathNodeInfoAtom.cs
- JavaScriptSerializer.cs
- Scanner.cs
- OdbcParameter.cs
- RegexBoyerMoore.cs
- SafeArrayTypeMismatchException.cs
- PatternMatcher.cs
- CaseInsensitiveComparer.cs
- ConstraintCollection.cs
- AudioStateChangedEventArgs.cs
- DataDocumentXPathNavigator.cs
- PrintingPermissionAttribute.cs
- SQLInt64Storage.cs
- StickyNoteHelper.cs
- ExpressionPrefixAttribute.cs
- AuthenticationConfig.cs
- QilList.cs
- DataSetUtil.cs
- StreamMarshaler.cs
- WebBrowserPermission.cs
- TypeElement.cs
- MsmqIntegrationOutputChannel.cs
- AsymmetricSecurityProtocol.cs
- StringUtil.cs
- GridErrorDlg.cs
- SqlInternalConnectionSmi.cs
- PageAsyncTask.cs
- DefaultMemberAttribute.cs