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
- SmtpNtlmAuthenticationModule.cs
- SizeConverter.cs
- HyperLinkDataBindingHandler.cs
- EllipseGeometry.cs
- NameObjectCollectionBase.cs
- EditorPart.cs
- initElementDictionary.cs
- SqlDataSourceStatusEventArgs.cs
- AsyncOperationManager.cs
- DateTimePicker.cs
- XmlValidatingReaderImpl.cs
- RegisteredScript.cs
- XmlSchemaSimpleTypeRestriction.cs
- CmsInterop.cs
- StrongNamePublicKeyBlob.cs
- RecipientInfo.cs
- DataGridHeaderBorder.cs
- XmlTextReaderImplHelpers.cs
- GeneralTransform.cs
- ProxyWebPartConnectionCollection.cs
- AffineTransform3D.cs
- ScalarConstant.cs
- PageSetupDialog.cs
- XmlSchemaAppInfo.cs
- SchemaElementDecl.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- backend.cs
- CompiledQueryCacheEntry.cs
- HttpCacheVaryByContentEncodings.cs
- PixelFormatConverter.cs
- RegionIterator.cs
- _AutoWebProxyScriptWrapper.cs
- RepeaterItemEventArgs.cs
- PreservationFileWriter.cs
- PropertyChangingEventArgs.cs
- tibetanshape.cs
- ExtensionQuery.cs
- MailAddress.cs
- TextFormatterImp.cs
- PlacementWorkspace.cs
- EmptyEnumerator.cs
- DbConnectionFactory.cs
- EventProxy.cs
- GZipDecoder.cs
- MultilineStringConverter.cs
- SiteMembershipCondition.cs
- TextRangeSerialization.cs
- MenuCommandService.cs
- Debugger.cs
- DataGridViewCellCollection.cs
- X509Extension.cs
- WrappingXamlSchemaContext.cs
- ErrorsHelper.cs
- SqlDataSourceDesigner.cs
- SweepDirectionValidation.cs
- InternalCompensate.cs
- PartBasedPackageProperties.cs
- ConcurrentQueue.cs
- GroupBoxAutomationPeer.cs
- XmlMemberMapping.cs
- QuaternionAnimationBase.cs
- X509SecurityTokenAuthenticator.cs
- XappLauncher.cs
- SmtpNegotiateAuthenticationModule.cs
- Int64.cs
- TryExpression.cs
- QilPatternVisitor.cs
- WpfWebRequestHelper.cs
- StructuralType.cs
- DragDrop.cs
- CatalogPart.cs
- PointCollectionConverter.cs
- ConfigXmlComment.cs
- XmlSchemaValidationException.cs
- NotSupportedException.cs
- MemoryFailPoint.cs
- ToolStripItemImageRenderEventArgs.cs
- GetKeyedHashRequest.cs
- UserControlParser.cs
- PageMediaType.cs
- _DigestClient.cs
- NativeCppClassAttribute.cs
- SettingsProperty.cs
- DataFormat.cs
- XXXInfos.cs
- CompositionAdorner.cs
- Scripts.cs
- RemoteWebConfigurationHost.cs
- BuildProviderCollection.cs
- ColorConvertedBitmapExtension.cs
- TaskExceptionHolder.cs
- ToolStripLocationCancelEventArgs.cs
- TextEditorSpelling.cs
- IItemContainerGenerator.cs
- HiddenField.cs
- SchemaElementLookUpTable.cs
- InheritanceUI.cs
- Operator.cs
- Claim.cs
- QilNode.cs