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
- _IPv4Address.cs
- HttpRawResponse.cs
- IListConverters.cs
- TextBoxAutomationPeer.cs
- ActivityExecutionFilter.cs
- HttpContext.cs
- FixedSOMPageElement.cs
- DataComponentMethodGenerator.cs
- OneOf.cs
- FormatException.cs
- EnumMemberAttribute.cs
- TableCellCollection.cs
- StrongTypingException.cs
- IntranetCredentialPolicy.cs
- ElementHost.cs
- VariableAction.cs
- DictionaryBase.cs
- ColumnMapVisitor.cs
- ParserOptions.cs
- CorrelationActionMessageFilter.cs
- UiaCoreTypesApi.cs
- PermissionSetEnumerator.cs
- BindableTemplateBuilder.cs
- DESCryptoServiceProvider.cs
- DataSourceSelectArguments.cs
- ComplexBindingPropertiesAttribute.cs
- PDBReader.cs
- JoinCqlBlock.cs
- NumericExpr.cs
- loginstatus.cs
- DbReferenceCollection.cs
- ToolStripSeparatorRenderEventArgs.cs
- SspiHelper.cs
- CollectionChangedEventManager.cs
- FunctionCommandText.cs
- Font.cs
- ProcessingInstructionAction.cs
- GetWorkflowTree.cs
- ProxyGenerationError.cs
- SqlReorderer.cs
- SoapFormatExtensions.cs
- _LocalDataStoreMgr.cs
- ValidatorCollection.cs
- ConstructorNeedsTagAttribute.cs
- WebServiceParameterData.cs
- _Semaphore.cs
- ITreeGenerator.cs
- RequestUriProcessor.cs
- BrowsableAttribute.cs
- _LazyAsyncResult.cs
- XPathQilFactory.cs
- WebPartTracker.cs
- CheckBoxField.cs
- httpserverutility.cs
- ScopelessEnumAttribute.cs
- Trace.cs
- ReachPageContentCollectionSerializer.cs
- AppSettingsReader.cs
- ModelItemImpl.cs
- ZoneLinkButton.cs
- Timer.cs
- TabControlAutomationPeer.cs
- EdmScalarPropertyAttribute.cs
- KeyConstraint.cs
- DataGridViewCellStyleEditor.cs
- webbrowsersite.cs
- AdCreatedEventArgs.cs
- TextLineResult.cs
- NavigationWindowAutomationPeer.cs
- ProxyManager.cs
- JsonUriDataContract.cs
- ObjectNavigationPropertyMapping.cs
- MDIClient.cs
- WebResponse.cs
- EnumMember.cs
- MutexSecurity.cs
- _ChunkParse.cs
- WebSysDescriptionAttribute.cs
- LineBreakRecord.cs
- XamlTypeWithExplicitNamespace.cs
- TreeViewCancelEvent.cs
- SystemUnicastIPAddressInformation.cs
- GenericWebPart.cs
- ComponentDispatcher.cs
- DynamicFilter.cs
- WCFModelStrings.Designer.cs
- Floater.cs
- ActivityStateQuery.cs
- OledbConnectionStringbuilder.cs
- ObjectDataSourceDisposingEventArgs.cs
- Msec.cs
- QilLiteral.cs
- StateBag.cs
- JsonStringDataContract.cs
- EncryptedPackageFilter.cs
- ResourceIDHelper.cs
- PeerNameRegistration.cs
- HMACMD5.cs
- TypedDataSourceCodeGenerator.cs
- XmlSchemaComplexType.cs