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
- ThousandthOfEmRealDoubles.cs
- TableRowGroup.cs
- FillErrorEventArgs.cs
- SslStreamSecurityUpgradeProvider.cs
- CallSite.cs
- AssemblyUtil.cs
- Subset.cs
- TempFiles.cs
- EdmItemCollection.cs
- OdbcConnectionString.cs
- XsltLibrary.cs
- Tokenizer.cs
- DefaultShape.cs
- TraceInternal.cs
- SimpleWorkerRequest.cs
- DataBinding.cs
- Literal.cs
- Code.cs
- SafeBitVector32.cs
- RegexWriter.cs
- DrawingContextDrawingContextWalker.cs
- _ListenerRequestStream.cs
- CharacterHit.cs
- returneventsaver.cs
- UIElementPropertyUndoUnit.cs
- DesignSurfaceManager.cs
- AQNBuilder.cs
- Registry.cs
- RightNameExpirationInfoPair.cs
- AuthorizationContext.cs
- MessageBox.cs
- DataGridViewSelectedCellCollection.cs
- CaseExpr.cs
- XmlWrappingReader.cs
- PagedDataSource.cs
- XmlSchemaException.cs
- CallbackHandler.cs
- ViewSimplifier.cs
- SerializerWriterEventHandlers.cs
- COMException.cs
- LoginName.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ClaimSet.cs
- ApplicationId.cs
- PtsHost.cs
- BigInt.cs
- ParameterBuilder.cs
- HtmlInputSubmit.cs
- CodeDomConfigurationHandler.cs
- TransformationRules.cs
- NamespaceList.cs
- TextTabProperties.cs
- DesignerOptionService.cs
- SchemaObjectWriter.cs
- StringFreezingAttribute.cs
- FixedSOMLineCollection.cs
- ResourceContainer.cs
- TypeGeneratedEventArgs.cs
- AtomServiceDocumentSerializer.cs
- OleServicesContext.cs
- WebConvert.cs
- TPLETWProvider.cs
- FieldToken.cs
- StringInfo.cs
- WebPartDescriptionCollection.cs
- XmlNamespaceManager.cs
- SmiXetterAccessMap.cs
- Part.cs
- Win32Exception.cs
- XdrBuilder.cs
- BevelBitmapEffect.cs
- ListBindingConverter.cs
- ThreadStaticAttribute.cs
- XamlInt32CollectionSerializer.cs
- LocalFileSettingsProvider.cs
- StrokeNodeOperations.cs
- IPEndPoint.cs
- RemotingHelper.cs
- COAUTHIDENTITY.cs
- DesignerVerb.cs
- MetadataSection.cs
- ToolStripCollectionEditor.cs
- SelectionRange.cs
- ProviderUtil.cs
- FilterableAttribute.cs
- PrivilegeNotHeldException.cs
- LogLogRecordEnumerator.cs
- DataView.cs
- mil_commands.cs
- BoundPropertyEntry.cs
- WS2007HttpBinding.cs
- ObjectCloneHelper.cs
- IisTraceWebEventProvider.cs
- FontWeights.cs
- ThemeableAttribute.cs
- SqlDataSourceView.cs
- MetafileHeaderWmf.cs
- SafeFileMapViewHandle.cs
- NativeDirectoryServicesQueryAPIs.cs
- ConfigsHelper.cs