Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / CreateCardRequest.cs / 1 / CreateCardRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.Collections; using System.IO; using System.Globalization; using System.Text; // // Class to handle a create card request // class CreateCardRequest : UIAgentRequest { InfoCardPolicy m_policy; InfoCard m_card; public CreateCardRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } protected override void OnInitializeAsSystem() { base.OnInitializeAsSystem(); } // // Capture the input. // protected override void OnMarshalInArgs() { } // // Create a new InfoCard object. // protected override void OnProcess() { m_policy = GetPolicy(); m_card = InfoCard.NewCard( new CultureInfo( ParentRequest.UserLanguage ) ); } // // Write the infocard object // protected override void OnMarshalOutArgs() { StoreConnection connection = StoreConnection.GetConnection(); try { Stream stream = OutArgs; m_card.AgentSerialize( stream, ( ParentRequest is GetTokenRequest ), m_policy, connection, new CultureInfo( ParentRequest.UserLanguage ) ); } finally { connection.Close(); } } // // Optionally implement OnDispose // // // Optionally implement OnHandleExceptions // } } // 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
- QueueProcessor.cs
- XmlSchemaSimpleTypeUnion.cs
- ImpersonateTokenRef.cs
- Single.cs
- DataGridParentRows.cs
- BitmapFrameEncode.cs
- HttpCachePolicy.cs
- PageStatePersister.cs
- ResourceProviderFactory.cs
- ClusterUtils.cs
- StringUtil.cs
- UnmanagedBitmapWrapper.cs
- AssertSection.cs
- DockingAttribute.cs
- SpellerInterop.cs
- WebPartDescription.cs
- TextBoxDesigner.cs
- OrderByBuilder.cs
- PrimitiveType.cs
- backend.cs
- NegationPusher.cs
- ItemsChangedEventArgs.cs
- XmlAttributeAttribute.cs
- DataSetMappper.cs
- XsltInput.cs
- SwitchLevelAttribute.cs
- StorageRoot.cs
- TextParaLineResult.cs
- WindowsScrollBar.cs
- TemplateDefinition.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DSASignatureDeformatter.cs
- AssemblyUtil.cs
- Ipv6Element.cs
- AssertSection.cs
- ReadOnlyHierarchicalDataSource.cs
- Bold.cs
- FormatControl.cs
- UnknownBitmapDecoder.cs
- Oci.cs
- PresentationTraceSources.cs
- ListViewItemSelectionChangedEvent.cs
- ComPlusContractBehavior.cs
- XPathNavigatorReader.cs
- Margins.cs
- UnitySerializationHolder.cs
- HashSetEqualityComparer.cs
- VScrollProperties.cs
- DoubleAnimation.cs
- SafeFileHandle.cs
- NavigationProperty.cs
- HttpCookie.cs
- BuildDependencySet.cs
- LoginStatusDesigner.cs
- ByteKeyFrameCollection.cs
- WindowsProgressbar.cs
- PageStatePersister.cs
- EncryptedType.cs
- ConnectionManagementElementCollection.cs
- ProgressiveCrcCalculatingStream.cs
- ComponentDispatcherThread.cs
- TextBox.cs
- JpegBitmapDecoder.cs
- SchemaNotation.cs
- MaterializeFromAtom.cs
- InheritanceContextChangedEventManager.cs
- StorageMappingItemLoader.cs
- CustomMenuItemCollection.cs
- DateTimeValueSerializer.cs
- UIElement3D.cs
- LayoutSettings.cs
- DynamicValidator.cs
- Panel.cs
- TogglePattern.cs
- PolygonHotSpot.cs
- Point3DKeyFrameCollection.cs
- ArcSegment.cs
- DropDownList.cs
- Matrix.cs
- TextBlock.cs
- MenuEventArgs.cs
- OdbcDataReader.cs
- MsmqOutputChannel.cs
- DataViewSettingCollection.cs
- DataGridAutoFormat.cs
- DoubleStorage.cs
- ISAPIRuntime.cs
- DataGridViewIntLinkedList.cs
- SqlAliasesReferenced.cs
- SqlIdentifier.cs
- WindowsSecurityToken.cs
- ScrollProviderWrapper.cs
- LookupBindingPropertiesAttribute.cs
- DoubleAnimationUsingKeyFrames.cs
- MiniConstructorInfo.cs
- Serializer.cs
- TraceHandlerErrorFormatter.cs
- SqlResolver.cs
- TypeHelper.cs
- SchemaEntity.cs