Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / GetCardDetailsRequest.cs / 1 / GetCardDetailsRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.Collections; using System.IO; using System.Runtime.InteropServices; using System.Collections.Generic; class GetCardDetailsRequest : UIAgentRequest { InfoCard m_card; bool m_cardMatchesPolicyRequirements = false; public GetCardDetailsRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } protected override void OnInitializeAsSystem() { base.OnInitializeAsSystem(); } protected override void OnMarshalInArgs() { Stream stream = InArgs; m_card = new InfoCard( stream ); m_card.GetExtendedInformation().Deserialize( stream ); m_card.GetRPIdentityRequirement().Deserialize( stream ); m_card.GetClaims().Deserialize( stream ); } protected override void OnProcess() { m_cardMatchesPolicyRequirements = m_card.DoesCardMatchPolicySet( GetPolicy() ); } protected override void OnMarshalOutArgs() { Stream stream = OutArgs; BinaryWriter writer = new BinaryWriter( stream, System.Text.Encoding.Unicode ); writer.Write( m_cardMatchesPolicyRequirements ); } } } // 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
- CharAnimationBase.cs
- EntityType.cs
- Point.cs
- XsdBuilder.cs
- JsonWriterDelegator.cs
- XmlQueryType.cs
- CompositeDuplexElement.cs
- SoapFormatterSinks.cs
- KeyProperty.cs
- DesignRelation.cs
- FtpCachePolicyElement.cs
- DataGridItemAutomationPeer.cs
- RelationshipNavigation.cs
- Invariant.cs
- FilterableAttribute.cs
- ManipulationLogic.cs
- EntityClientCacheEntry.cs
- EntityViewGenerationAttribute.cs
- XmlnsDictionary.cs
- ToolStripStatusLabel.cs
- SoapSchemaExporter.cs
- PartialArray.cs
- Rectangle.cs
- DataConnectionHelper.cs
- SystemBrushes.cs
- RuntimeConfigLKG.cs
- SqlParameter.cs
- ParseChildrenAsPropertiesAttribute.cs
- ProcessModelSection.cs
- MessageBox.cs
- CaseInsensitiveComparer.cs
- _FtpDataStream.cs
- NativeMethodsCLR.cs
- SqlMethods.cs
- WindowProviderWrapper.cs
- Quaternion.cs
- DocumentPageTextView.cs
- DataGridHeaderBorder.cs
- Vector3D.cs
- AsyncContentLoadedEventArgs.cs
- ConnectionPointCookie.cs
- BuildManagerHost.cs
- GridViewCancelEditEventArgs.cs
- IUnknownConstantAttribute.cs
- WebPartManagerInternals.cs
- Polygon.cs
- EntityConnectionStringBuilderItem.cs
- TrustSection.cs
- WebPartDisplayModeCollection.cs
- TreeNodeBinding.cs
- Model3DGroup.cs
- CryptoApi.cs
- UInt16.cs
- DbBuffer.cs
- Hyperlink.cs
- URLString.cs
- TemporaryBitmapFile.cs
- BitmapDownload.cs
- NumberSubstitution.cs
- COM2Enum.cs
- ObservableDictionary.cs
- SchemaElementLookUpTableEnumerator.cs
- ScrollBar.cs
- VideoDrawing.cs
- RelationshipType.cs
- ReversePositionQuery.cs
- SecureStringHasher.cs
- PenCursorManager.cs
- DiagnosticTraceSchemas.cs
- ColumnResizeAdorner.cs
- ImmutableObjectAttribute.cs
- ClientUrlResolverWrapper.cs
- AmbientProperties.cs
- InvalidFilterCriteriaException.cs
- DataObjectMethodAttribute.cs
- UIElementCollection.cs
- OneWayBindingElement.cs
- WebZone.cs
- TagPrefixCollection.cs
- AdPostCacheSubstitution.cs
- ValueType.cs
- DataBoundLiteralControl.cs
- FilterElement.cs
- QueryStringParameter.cs
- RtfToken.cs
- ElementNotEnabledException.cs
- IRCollection.cs
- XmlSchemaAny.cs
- PerformanceCounterPermission.cs
- XNodeSchemaApplier.cs
- RichTextBox.cs
- AttributeProviderAttribute.cs
- DeviceSpecific.cs
- Rotation3D.cs
- PlatformNotSupportedException.cs
- MediaPlayerState.cs
- AppendHelper.cs
- InheritedPropertyChangedEventArgs.cs
- LingerOption.cs
- ParserExtension.cs