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
- HiddenField.cs
- TextEncodedRawTextWriter.cs
- ArgumentException.cs
- WindowsToolbarAsMenu.cs
- EdmFunction.cs
- ListenerConfig.cs
- WebExceptionStatus.cs
- EpmContentSerializer.cs
- TextEncodedRawTextWriter.cs
- CommandConverter.cs
- DragDrop.cs
- AnimatedTypeHelpers.cs
- LinqDataSourceValidationException.cs
- Misc.cs
- VectorConverter.cs
- FileInfo.cs
- IsolatedStorageFile.cs
- HtmlInputFile.cs
- SwitchLevelAttribute.cs
- MetricEntry.cs
- SchemaImporterExtension.cs
- WorkflowInstanceSuspendedRecord.cs
- SortedDictionary.cs
- SymmetricKeyWrap.cs
- ISO2022Encoding.cs
- TokenCreationException.cs
- SortDescription.cs
- MarshalDirectiveException.cs
- SqlDependencyListener.cs
- LateBoundBitmapDecoder.cs
- EntryPointNotFoundException.cs
- UnsafeNativeMethods.cs
- UnhandledExceptionEventArgs.cs
- ServiceModelPerformanceCounters.cs
- TrackingMemoryStream.cs
- HttpResponseMessageProperty.cs
- ShaderEffect.cs
- PropertyEmitter.cs
- FlowDocumentFormatter.cs
- AssemblyAttributes.cs
- ToolStripSplitStackLayout.cs
- UIElementAutomationPeer.cs
- ToolStripPanelCell.cs
- ProxyBuilder.cs
- XpsSerializationException.cs
- WindowsToolbar.cs
- TracedNativeMethods.cs
- _SpnDictionary.cs
- ListViewCancelEventArgs.cs
- GridEntry.cs
- BidirectionalDictionary.cs
- CompleteWizardStep.cs
- TimeIntervalCollection.cs
- FieldCollectionEditor.cs
- LayoutDump.cs
- InvalidPrinterException.cs
- Point4DValueSerializer.cs
- LassoHelper.cs
- FrameworkEventSource.cs
- PropertyGridEditorPart.cs
- PermissionRequestEvidence.cs
- GeometryCollection.cs
- OverlappedContext.cs
- ColumnReorderedEventArgs.cs
- GenericUI.cs
- CoreSwitches.cs
- COAUTHINFO.cs
- PageScaling.cs
- Bold.cs
- CodeBlockBuilder.cs
- DataBindingValueUIHandler.cs
- HiddenFieldPageStatePersister.cs
- SwitchElementsCollection.cs
- LongMinMaxAggregationOperator.cs
- CompilerGlobalScopeAttribute.cs
- BooleanExpr.cs
- DateTimeStorage.cs
- WebServiceParameterData.cs
- TraceListener.cs
- DocumentSchemaValidator.cs
- MaskedTextBoxDesignerActionList.cs
- StringArrayConverter.cs
- EventData.cs
- IncrementalHitTester.cs
- UInt16Converter.cs
- ApplicationTrust.cs
- OleDbParameterCollection.cs
- Util.cs
- Point3DConverter.cs
- CodePrimitiveExpression.cs
- BaseServiceProvider.cs
- DataGridViewCellStateChangedEventArgs.cs
- BaseTemplateParser.cs
- CodeGenerator.cs
- PeerNameRegistration.cs
- MembershipUser.cs
- FixUp.cs
- WebPartZone.cs
- ToolStripGrip.cs
- WhiteSpaceTrimStringConverter.cs