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
- MatrixConverter.cs
- LightweightEntityWrapper.cs
- NominalTypeEliminator.cs
- DataColumnCollection.cs
- GradientBrush.cs
- DoubleAnimationUsingPath.cs
- InvalidProgramException.cs
- XsltInput.cs
- TextElementCollectionHelper.cs
- DataViewListener.cs
- XmlReturnReader.cs
- CheckableControlBaseAdapter.cs
- StatusBarItem.cs
- TabletDeviceInfo.cs
- WebPartVerbCollection.cs
- DesignerAutoFormatCollection.cs
- ManipulationCompletedEventArgs.cs
- FreezableDefaultValueFactory.cs
- ProcessModelSection.cs
- SmtpSection.cs
- DataGridViewColumnCollectionEditor.cs
- SoapConverter.cs
- SimpleMailWebEventProvider.cs
- PrintEvent.cs
- bidPrivateBase.cs
- Stroke.cs
- RuntimeResourceSet.cs
- Select.cs
- XmlWrappingReader.cs
- XmlEncoding.cs
- FlowDocumentReaderAutomationPeer.cs
- HttpClientCertificate.cs
- OracleParameter.cs
- XslCompiledTransform.cs
- HtmlFormParameterWriter.cs
- RelationshipFixer.cs
- CroppedBitmap.cs
- WhitespaceRuleLookup.cs
- RemoteWebConfigurationHost.cs
- TextBoxBase.cs
- IsolatedStorageSecurityState.cs
- DataGridLinkButton.cs
- GetPageNumberCompletedEventArgs.cs
- _TimerThread.cs
- CommandHelper.cs
- XPathPatternParser.cs
- BinaryMethodMessage.cs
- AspProxy.cs
- ListViewInsertEventArgs.cs
- SafePipeHandle.cs
- CopyOfAction.cs
- XmlNodeList.cs
- RotateTransform.cs
- DoubleCollectionValueSerializer.cs
- InputScopeAttribute.cs
- CodeRemoveEventStatement.cs
- FontFamily.cs
- SafeBitVector32.cs
- ICspAsymmetricAlgorithm.cs
- FixedPage.cs
- FixedPageProcessor.cs
- HttpModuleActionCollection.cs
- SupportsEventValidationAttribute.cs
- SHA256.cs
- OpenTypeCommon.cs
- ReadContentAsBinaryHelper.cs
- OAVariantLib.cs
- NotImplementedException.cs
- DetailsViewActionList.cs
- DiscoveryRequestHandler.cs
- InsufficientExecutionStackException.cs
- QueryServiceConfigHandle.cs
- ClientApiGenerator.cs
- SizeAnimationBase.cs
- QilScopedVisitor.cs
- DeferredTextReference.cs
- BitmapMetadataEnumerator.cs
- DefaultCommandExtensionCallback.cs
- Inflater.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- RegistryExceptionHelper.cs
- DataGridViewCellPaintingEventArgs.cs
- ReferencedAssembly.cs
- GB18030Encoding.cs
- ElapsedEventArgs.cs
- ReadOnlyDataSourceView.cs
- CharacterBufferReference.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- OptimizerPatterns.cs
- _KerberosClient.cs
- X500Name.cs
- OpenTypeLayoutCache.cs
- TraceSource.cs
- EntityModelSchemaGenerator.cs
- FilteredXmlReader.cs
- WebServiceReceiveDesigner.cs
- MatrixTransform.cs
- SQlBooleanStorage.cs
- EncodingInfo.cs
- GrabHandleGlyph.cs