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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConstraintCollection.cs
- Brush.cs
- LZCodec.cs
- MULTI_QI.cs
- HandleExceptionArgs.cs
- VirtualizingPanel.cs
- ListViewGroupItemCollection.cs
- HyperLink.cs
- RichTextBoxAutomationPeer.cs
- ValidationResult.cs
- HuffmanTree.cs
- BinaryReader.cs
- MenuItemStyle.cs
- xdrvalidator.cs
- CompositeDataBoundControl.cs
- ScopelessEnumAttribute.cs
- Label.cs
- SamlAuthorityBinding.cs
- TreeNodeBinding.cs
- ProfilePropertySettings.cs
- PersistenceTypeAttribute.cs
- MarkupCompilePass2.cs
- SegmentInfo.cs
- InlinedAggregationOperator.cs
- ClientConfigurationSystem.cs
- ThrowHelper.cs
- XmlCharCheckingReader.cs
- ResourceManagerWrapper.cs
- UnsafeNativeMethods.cs
- Component.cs
- EntityViewContainer.cs
- BorderGapMaskConverter.cs
- UserControlParser.cs
- RadioButtonList.cs
- ArglessEventHandlerProxy.cs
- SqlDataAdapter.cs
- CellTreeNode.cs
- ImageMapEventArgs.cs
- ToolboxItemFilterAttribute.cs
- FontSourceCollection.cs
- SelectedDatesCollection.cs
- XslException.cs
- EmptyEnumerable.cs
- AccessViolationException.cs
- WorkflowInstanceExtensionManager.cs
- SoapSchemaMember.cs
- EventlogProvider.cs
- IRCollection.cs
- PerformanceCounterManager.cs
- EdmPropertyAttribute.cs
- ErrorTableItemStyle.cs
- GeometryModel3D.cs
- CounterSampleCalculator.cs
- UnsafeNativeMethods.cs
- PropertyAccessVisitor.cs
- PhysicalOps.cs
- SubstitutionResponseElement.cs
- BinaryNode.cs
- DirectionalLight.cs
- OdbcConnectionPoolProviderInfo.cs
- SystemColorTracker.cs
- EmptyElement.cs
- ClientFormsIdentity.cs
- Translator.cs
- CompoundFileStorageReference.cs
- KeyMatchBuilder.cs
- GB18030Encoding.cs
- UnsafeNativeMethodsCLR.cs
- DefaultProxySection.cs
- WpfKnownTypeInvoker.cs
- DataGridViewSelectedRowCollection.cs
- TreeNodeCollection.cs
- GroupAggregateExpr.cs
- SizeAnimationClockResource.cs
- RequestQueue.cs
- SocketConnection.cs
- ImageUrlEditor.cs
- DataColumnMappingCollection.cs
- WebResourceAttribute.cs
- ShimAsPublicXamlType.cs
- ParagraphVisual.cs
- FastPropertyAccessor.cs
- MenuBase.cs
- SerializableTypeCodeDomSerializer.cs
- StylusPointCollection.cs
- EventLogEntryCollection.cs
- SamlAuthorizationDecisionClaimResource.cs
- CustomValidator.cs
- CopyAttributesAction.cs
- OutputCacheModule.cs
- IPipelineRuntime.cs
- ContainerParaClient.cs
- OleDbReferenceCollection.cs
- Accessible.cs
- Debug.cs
- ProtocolsConfiguration.cs
- EncryptedData.cs
- AlphabeticalEnumConverter.cs
- StickyNoteContentControl.cs
- ListViewGroupConverter.cs