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
- Int32AnimationUsingKeyFrames.cs
- WebPart.cs
- VisualTreeUtils.cs
- InvokeMethod.cs
- MemberMaps.cs
- Int64AnimationUsingKeyFrames.cs
- Wrapper.cs
- MetadataItemCollectionFactory.cs
- EnumerableRowCollection.cs
- XslTransformFileEditor.cs
- GZipUtils.cs
- AlgoModule.cs
- Point4DConverter.cs
- Tuple.cs
- ByteConverter.cs
- NextPreviousPagerField.cs
- ComponentRenameEvent.cs
- FirstMatchCodeGroup.cs
- DataGridColumnHeadersPresenter.cs
- QueryRewriter.cs
- InfoCardAsymmetricCrypto.cs
- CopyNamespacesAction.cs
- ExtendLockCommand.cs
- BrowserCapabilitiesFactory35.cs
- SqlTypeConverter.cs
- KnownAssemblyEntry.cs
- MarginCollapsingState.cs
- XmlCountingReader.cs
- DataViewSetting.cs
- SurrogateDataContract.cs
- DiscreteKeyFrames.cs
- SchemaLookupTable.cs
- AppDomainProtocolHandler.cs
- XmlChildNodes.cs
- TryExpression.cs
- HttpProcessUtility.cs
- ElapsedEventArgs.cs
- ContextMarshalException.cs
- UnionExpr.cs
- FtpCachePolicyElement.cs
- ObjectDataSourceMethodEventArgs.cs
- OperationInfo.cs
- ReadOnlyTernaryTree.cs
- SqlUtils.cs
- TraceLevelHelper.cs
- SecurityChannelListener.cs
- PersistenceTypeAttribute.cs
- QueryContext.cs
- SQLString.cs
- FormsAuthenticationModule.cs
- Interlocked.cs
- RequestUriProcessor.cs
- GrammarBuilder.cs
- SignatureDescription.cs
- Gdiplus.cs
- HostExecutionContextManager.cs
- GB18030Encoding.cs
- SingleStorage.cs
- SinglePageViewer.cs
- DropShadowBitmapEffect.cs
- RunInstallerAttribute.cs
- InplaceBitmapMetadataWriter.cs
- PenLineCapValidation.cs
- RightsManagementLicense.cs
- XamlInterfaces.cs
- TextSearch.cs
- Hex.cs
- XPathAncestorQuery.cs
- ProtocolsConfigurationHandler.cs
- X509Certificate.cs
- SmtpReplyReaderFactory.cs
- TcpTransportManager.cs
- WebEventCodes.cs
- SectionUpdates.cs
- PolicyChain.cs
- ComMethodElement.cs
- RequestUriProcessor.cs
- XmlNavigatorFilter.cs
- UpWmlMobileTextWriter.cs
- TypeResolver.cs
- BitmapEffectDrawingContextWalker.cs
- _UriTypeConverter.cs
- AbstractDataSvcMapFileLoader.cs
- ConfigXmlText.cs
- UIPermission.cs
- KerberosSecurityTokenAuthenticator.cs
- ManagementEventWatcher.cs
- XmlTypeAttribute.cs
- RepeatInfo.cs
- AspNetRouteServiceHttpHandler.cs
- SerializationInfoEnumerator.cs
- ChannelFactory.cs
- MessageEncodingBindingElement.cs
- AuthenticationModuleElement.cs
- GlyphTypeface.cs
- ResourceAttributes.cs
- EdmItemCollection.cs
- BindingsCollection.cs
- DataGridCellClipboardEventArgs.cs
- List.cs