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
- FlowDocumentPaginator.cs
- ToolBarPanel.cs
- ErrorFormatter.cs
- FormatException.cs
- FunctionQuery.cs
- Literal.cs
- RecordManager.cs
- WriteTimeStream.cs
- XmlDataProvider.cs
- DataGridViewHeaderCell.cs
- Effect.cs
- SoapAttributeAttribute.cs
- SoapIncludeAttribute.cs
- UnsafeNativeMethodsTablet.cs
- SharedDp.cs
- FileUtil.cs
- SqlDataAdapter.cs
- Section.cs
- PTUtility.cs
- AccessDataSource.cs
- ExecutedRoutedEventArgs.cs
- CreateUserErrorEventArgs.cs
- ColorConvertedBitmapExtension.cs
- DeadCharTextComposition.cs
- TextBoxAutoCompleteSourceConverter.cs
- XmlNamespaceMapping.cs
- XmlSerializerAssemblyAttribute.cs
- PersonalizationProviderCollection.cs
- _SslState.cs
- BindingContext.cs
- StrokeDescriptor.cs
- ProfileManager.cs
- ContainerCodeDomSerializer.cs
- ExtensionQuery.cs
- X509Certificate2.cs
- CompositeActivityDesigner.cs
- HtmlImageAdapter.cs
- Simplifier.cs
- ValidationSummary.cs
- WebBodyFormatMessageProperty.cs
- PolicyLevel.cs
- SolidBrush.cs
- PeerNameRecordCollection.cs
- BitmapEffectDrawingContextState.cs
- SignedXml.cs
- Types.cs
- OrCondition.cs
- Material.cs
- DBConnection.cs
- SecureUICommand.cs
- AnnotationStore.cs
- CategoryGridEntry.cs
- ResourceAssociationSet.cs
- CustomAttributeBuilder.cs
- StylusOverProperty.cs
- DataGridCellsPresenter.cs
- ForwardPositionQuery.cs
- SoapCodeExporter.cs
- OracleException.cs
- EnumValAlphaComparer.cs
- HelpInfo.cs
- IntSecurity.cs
- EncryptedXml.cs
- RandomNumberGenerator.cs
- OleDbPropertySetGuid.cs
- FrameAutomationPeer.cs
- SizeAnimationBase.cs
- Brushes.cs
- ActivityDesignerLayoutSerializers.cs
- ErrorFormatter.cs
- ConfigXmlElement.cs
- NullableDoubleMinMaxAggregationOperator.cs
- UIElementHelper.cs
- _CookieModule.cs
- WinFormsComponentEditor.cs
- PaperSize.cs
- BinaryCommonClasses.cs
- MemberAssignmentAnalysis.cs
- EpmCustomContentWriterNodeData.cs
- ISFTagAndGuidCache.cs
- DrawingImage.cs
- StrongTypingException.cs
- WindowManager.cs
- TypeForwardedFromAttribute.cs
- Overlapped.cs
- TypeHelper.cs
- NavigationPropertyEmitter.cs
- SymLanguageType.cs
- SHA256Managed.cs
- XhtmlBasicImageAdapter.cs
- ReversePositionQuery.cs
- ProfessionalColorTable.cs
- StoreContentChangedEventArgs.cs
- AuthenticationConfig.cs
- BindingList.cs
- CodeIdentifier.cs
- GenericEnumerator.cs
- MatrixTransform3D.cs
- ToolStripSeparatorRenderEventArgs.cs
- Attributes.cs