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
- CommonGetThemePartSize.cs
- PointAnimationUsingPath.cs
- WebPartMenu.cs
- XmlSerializer.cs
- ThreadStaticAttribute.cs
- CompilerGlobalScopeAttribute.cs
- WpfXamlMember.cs
- AndAlso.cs
- Point4D.cs
- MetabaseServerConfig.cs
- UserControlParser.cs
- ConfigurationPropertyCollection.cs
- MissingMemberException.cs
- ToolStripProgressBar.cs
- FontUnit.cs
- WebEventTraceProvider.cs
- FlowDocumentReader.cs
- AutoGeneratedFieldProperties.cs
- RecordsAffectedEventArgs.cs
- OptimalBreakSession.cs
- Base64Encoding.cs
- AutoScrollHelper.cs
- DataControlFieldHeaderCell.cs
- _NTAuthentication.cs
- SynchronizationLockException.cs
- DataBinder.cs
- NameNode.cs
- TextDecorationCollection.cs
- DataSetMappper.cs
- FunctionUpdateCommand.cs
- WmlListAdapter.cs
- SafeArrayRankMismatchException.cs
- WindowsAuthenticationEventArgs.cs
- UnsafeMethods.cs
- SrgsItemList.cs
- _RequestCacheProtocol.cs
- DocumentSequenceHighlightLayer.cs
- FormatConvertedBitmap.cs
- QuaternionConverter.cs
- _NTAuthentication.cs
- GridViewPageEventArgs.cs
- FilterableAttribute.cs
- GenericRootAutomationPeer.cs
- ButtonColumn.cs
- AccessText.cs
- RuleSettingsCollection.cs
- dataobject.cs
- OdbcConnection.cs
- TextBoxView.cs
- ConfigXmlComment.cs
- SolidColorBrush.cs
- versioninfo.cs
- VisualTarget.cs
- HtmlPhoneCallAdapter.cs
- ObjectStateEntryDbDataRecord.cs
- StreamInfo.cs
- GeneralTransform2DTo3D.cs
- securitycriticaldataformultiplegetandset.cs
- DataServiceRequest.cs
- CharConverter.cs
- TextOnlyOutput.cs
- FilteredXmlReader.cs
- TimersDescriptionAttribute.cs
- ToolBarButtonClickEvent.cs
- KerberosReceiverSecurityToken.cs
- ProxyAttribute.cs
- BamlRecordHelper.cs
- ArgIterator.cs
- ButtonChrome.cs
- COM2PropertyDescriptor.cs
- DbConnectionInternal.cs
- ListenerUnsafeNativeMethods.cs
- OrderingQueryOperator.cs
- Typeface.cs
- Deflater.cs
- TextRangeEditLists.cs
- GACMembershipCondition.cs
- WebPartChrome.cs
- AspProxy.cs
- ClaimSet.cs
- SharedPersonalizationStateInfo.cs
- WebCategoryAttribute.cs
- PathGradientBrush.cs
- OutputScopeManager.cs
- SortedList.cs
- ApplicationHost.cs
- RSAPKCS1SignatureFormatter.cs
- XmlMtomWriter.cs
- PerCallInstanceContextProvider.cs
- ChtmlPageAdapter.cs
- TableLayoutStyleCollection.cs
- DataGridViewRowEventArgs.cs
- ActiveDocumentEvent.cs
- SmtpDigestAuthenticationModule.cs
- WinCategoryAttribute.cs
- UIElementPropertyUndoUnit.cs
- StreamAsIStream.cs
- KnownTypes.cs
- CategoryValueConverter.cs
- UserControlParser.cs