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
- ProxyHwnd.cs
- RelationshipEndCollection.cs
- StatusBarPanelClickEvent.cs
- QilXmlWriter.cs
- CompilerTypeWithParams.cs
- KoreanCalendar.cs
- Options.cs
- LinkedResource.cs
- RawStylusActions.cs
- ToolStrip.cs
- InnerItemCollectionView.cs
- ConfigXmlAttribute.cs
- EntityUtil.cs
- wgx_render.cs
- ThreadAttributes.cs
- x509store.cs
- RadioButtonBaseAdapter.cs
- DurableEnlistmentState.cs
- TileBrush.cs
- StringFreezingAttribute.cs
- SqlConnectionManager.cs
- TextSegment.cs
- VirtualPathUtility.cs
- RewritingProcessor.cs
- WebEventCodes.cs
- SqlInfoMessageEvent.cs
- Canvas.cs
- ProxyWebPartManager.cs
- UnsafeNativeMethods.cs
- EnvelopedSignatureTransform.cs
- Viewport3DAutomationPeer.cs
- SolidColorBrush.cs
- AlternateViewCollection.cs
- PagedDataSource.cs
- ImageClickEventArgs.cs
- QueryParameter.cs
- _HelperAsyncResults.cs
- HandlerBase.cs
- CapabilitiesAssignment.cs
- ProtectedProviderSettings.cs
- CommentEmitter.cs
- ExpandableObjectConverter.cs
- SQLStringStorage.cs
- AxisAngleRotation3D.cs
- ThemeConfigurationDialog.cs
- SourceChangedEventArgs.cs
- SecurityContext.cs
- HtmlTableRow.cs
- ImageListStreamer.cs
- Line.cs
- webproxy.cs
- ClrPerspective.cs
- XamlReader.cs
- WebPartDisplayModeCancelEventArgs.cs
- ToolStripLabel.cs
- FlowDocumentPaginator.cs
- AmbientLight.cs
- InheritanceContextHelper.cs
- ValidationPropertyAttribute.cs
- PathFigureCollectionValueSerializer.cs
- IHttpResponseInternal.cs
- CheckoutException.cs
- PointIndependentAnimationStorage.cs
- NamedElement.cs
- isolationinterop.cs
- ImageAttributes.cs
- StringArrayConverter.cs
- PlanCompiler.cs
- COM2PropertyDescriptor.cs
- FixedTextBuilder.cs
- GridViewEditEventArgs.cs
- CompilationLock.cs
- RepeatInfo.cs
- VarRemapper.cs
- AttributeEmitter.cs
- ChangeTracker.cs
- DataGridViewDesigner.cs
- MSAANativeProvider.cs
- CodeSnippetExpression.cs
- safelink.cs
- CodeSubDirectory.cs
- SiteMapPath.cs
- WsdlInspector.cs
- Pkcs7Signer.cs
- ClientScriptManager.cs
- PerformanceCounterNameAttribute.cs
- EnumDataContract.cs
- ViewSimplifier.cs
- CookieHandler.cs
- DefaultTextStoreTextComposition.cs
- RegexMatchCollection.cs
- ConfigurationErrorsException.cs
- DocumentPageViewAutomationPeer.cs
- _Rfc2616CacheValidators.cs
- RangeBaseAutomationPeer.cs
- TextSelectionProcessor.cs
- GridEntryCollection.cs
- Pts.cs
- XmlSchemaObject.cs
- SqlMethodCallConverter.cs