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
- IdentitySection.cs
- LocalClientSecuritySettingsElement.cs
- CharUnicodeInfo.cs
- StorageTypeMapping.cs
- BaseTemplateBuildProvider.cs
- ObjectListFieldsPage.cs
- PtsContext.cs
- SchemaTableOptionalColumn.cs
- StringUtil.cs
- RoleService.cs
- SafeHandles.cs
- SerializationException.cs
- OperationAbortedException.cs
- KoreanLunisolarCalendar.cs
- Util.cs
- backend.cs
- ListItemCollection.cs
- HelpProvider.cs
- TextBox.cs
- Int32Rect.cs
- DesignSurfaceEvent.cs
- FrameAutomationPeer.cs
- Mutex.cs
- RegexGroupCollection.cs
- BaseDataListPage.cs
- BoundConstants.cs
- DbConnectionPoolIdentity.cs
- MethodRental.cs
- DispatcherFrame.cs
- ConfigDefinitionUpdates.cs
- SerialReceived.cs
- PartialToken.cs
- ManagementClass.cs
- DataGridViewCellStateChangedEventArgs.cs
- Soap.cs
- ObjectStateEntry.cs
- XmlCountingReader.cs
- LoadedOrUnloadedOperation.cs
- MarkedHighlightComponent.cs
- PropertyDescriptorComparer.cs
- MissingFieldException.cs
- TransformerInfoCollection.cs
- BasicHttpSecurity.cs
- QueryConverter.cs
- CharEntityEncoderFallback.cs
- NamespaceEmitter.cs
- CreateUserWizard.cs
- XmlUrlResolver.cs
- SurrogateEncoder.cs
- RuntimeVariablesExpression.cs
- ExpressionBuilder.cs
- BamlRecordWriter.cs
- OpenTypeCommon.cs
- SqlUserDefinedTypeAttribute.cs
- ArgumentException.cs
- SapiRecoInterop.cs
- WebServiceErrorEvent.cs
- MenuRendererStandards.cs
- NonBatchDirectoryCompiler.cs
- ObjectRef.cs
- DispatcherOperation.cs
- CodeConstructor.cs
- PtsCache.cs
- ParserHooks.cs
- UserPrincipalNameElement.cs
- HotCommands.cs
- SlotInfo.cs
- XmlSchemaComplexContentExtension.cs
- MenuEventArgs.cs
- SchemaImporter.cs
- SortedDictionary.cs
- BinaryFormatter.cs
- CoreSwitches.cs
- EarlyBoundInfo.cs
- ScriptServiceAttribute.cs
- SamlAdvice.cs
- EllipseGeometry.cs
- XmlArrayAttribute.cs
- ProfileManager.cs
- SqlMetaData.cs
- ControlValuePropertyAttribute.cs
- HttpPostedFileWrapper.cs
- ColorKeyFrameCollection.cs
- OleDbCommand.cs
- CallbackHandler.cs
- SiteMapPath.cs
- WinFormsComponentEditor.cs
- Int32AnimationUsingKeyFrames.cs
- XmlQueryContext.cs
- WaitHandle.cs
- ExpressionParser.cs
- ListViewUpdateEventArgs.cs
- IOThreadTimer.cs
- HtmlInputButton.cs
- ServerValidateEventArgs.cs
- GregorianCalendar.cs
- XamlPointCollectionSerializer.cs
- OdbcTransaction.cs
- BaseValidator.cs
- TextBoxView.cs