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
- ReadWriteObjectLock.cs
- ToolStripItemGlyph.cs
- AnnotationAdorner.cs
- CompiledRegexRunnerFactory.cs
- FixedDSBuilder.cs
- AppendHelper.cs
- CommonGetThemePartSize.cs
- Application.cs
- DataGridViewAddColumnDialog.cs
- IProducerConsumerCollection.cs
- StylusButton.cs
- RowUpdatedEventArgs.cs
- SqlDataSourceCommandEventArgs.cs
- RawStylusInputCustomData.cs
- QueryHandler.cs
- ImageSourceConverter.cs
- TextFindEngine.cs
- WindowsContainer.cs
- DefaultAsyncDataDispatcher.cs
- DesignerLabelAdapter.cs
- PropertyChangingEventArgs.cs
- InfoCardKeyedHashAlgorithm.cs
- WebPartTracker.cs
- ChameleonKey.cs
- LocationInfo.cs
- AsymmetricSignatureFormatter.cs
- EditorZoneBase.cs
- RepeatButtonAutomationPeer.cs
- PageThemeParser.cs
- ZoneButton.cs
- GcHandle.cs
- SvcFileManager.cs
- WindowVisualStateTracker.cs
- TimeoutValidationAttribute.cs
- MimeXmlReflector.cs
- SqlTransaction.cs
- KeyValueConfigurationElement.cs
- ConfigurationPropertyAttribute.cs
- Preprocessor.cs
- _ConnectStream.cs
- UserNameSecurityTokenProvider.cs
- InheritanceContextChangedEventManager.cs
- Vector3DAnimationUsingKeyFrames.cs
- IPHostEntry.cs
- __FastResourceComparer.cs
- regiisutil.cs
- EntityDataSourceContextDisposingEventArgs.cs
- EntityParameterCollection.cs
- ValidationPropertyAttribute.cs
- ItemsControl.cs
- CompiledQueryCacheEntry.cs
- SerialStream.cs
- UnsafeNetInfoNativeMethods.cs
- PageStatePersister.cs
- AxisAngleRotation3D.cs
- GeneralTransform3DTo2DTo3D.cs
- FileLevelControlBuilderAttribute.cs
- RoleServiceManager.cs
- TextReader.cs
- Style.cs
- SHA256Managed.cs
- ProgressBarRenderer.cs
- DesignBinding.cs
- SafeEventLogReadHandle.cs
- TreeView.cs
- BindingMemberInfo.cs
- SpeakCompletedEventArgs.cs
- EncryptedPackageFilter.cs
- VolatileResourceManager.cs
- SiteMapNodeItem.cs
- SQLInt16Storage.cs
- TextDecoration.cs
- MachineKeyValidationConverter.cs
- EnumConverter.cs
- JsonReader.cs
- AppModelKnownContentFactory.cs
- InvalidComObjectException.cs
- ConfigurationProviderException.cs
- RsaSecurityKey.cs
- MethodBody.cs
- NameTable.cs
- EventManager.cs
- BamlLocalizableResource.cs
- SignatureToken.cs
- VerificationException.cs
- FileDialogCustomPlace.cs
- TransformationRules.cs
- Sequence.cs
- StringToken.cs
- CompositeFontParser.cs
- TagElement.cs
- FieldTemplateUserControl.cs
- TextTreeExtractElementUndoUnit.cs
- Span.cs
- _Win32.cs
- PkcsMisc.cs
- SqlLiftIndependentRowExpressions.cs
- assemblycache.cs
- Enum.cs
- MetadataWorkspace.cs