Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / UIEndRequest.cs / 1 / UIEndRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.Collections.Generic; using System.Diagnostics; using System.Security; //SecurityException using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; using System.Security.Principal; //WindowsIdentity using Microsoft.Win32.SafeHandles; //SafeWaitHandle using System.IO; //Stream using System.Text; internal class UIEndRequest : UIAgentRequest { ClientUIRequest.RequestResult m_result; public UIEndRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } protected override void OnMarshalInArgs() { BinaryReader breader = new InfoCardBinaryReader( InArgs, Encoding.Unicode ); m_result = (ClientUIRequest.RequestResult) breader.ReadInt32(); } protected override void OnProcess() { // // Tell the UI Agent what the results of the UI // were. It will in turn notify the active request // of the action so that it may cancel any pending IO. // base.UIAgent.SetUIStatus( m_result ); } protected override void OnMarshalOutArgs() { } // // No OnHandleExceptions -- we do not expect any exceptions to be thrown // } } // 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
- ReachSerializerAsync.cs
- InternalConfigEventArgs.cs
- ProcessHostMapPath.cs
- LogLogRecordEnumerator.cs
- TrustManagerMoreInformation.cs
- NumericExpr.cs
- DescendantOverDescendantQuery.cs
- XMLUtil.cs
- MimeParameterWriter.cs
- UseAttributeSetsAction.cs
- SiteMapNodeItemEventArgs.cs
- DbQueryCommandTree.cs
- ExpandableObjectConverter.cs
- XmlBoundElement.cs
- FixedHyperLink.cs
- ToolStripDropTargetManager.cs
- InternalConfigEventArgs.cs
- Number.cs
- PropertyGridDesigner.cs
- DataBoundControl.cs
- System.Data_BID.cs
- MediaSystem.cs
- OlePropertyStructs.cs
- Module.cs
- XmlCompatibilityReader.cs
- Properties.cs
- SecurityKeyIdentifier.cs
- EncoderFallback.cs
- SafeFileHandle.cs
- RadioButtonPopupAdapter.cs
- DoubleAnimationClockResource.cs
- ExpressionBuilder.cs
- OleDbErrorCollection.cs
- FileSystemWatcher.cs
- XpsSerializationException.cs
- DesignerProperties.cs
- CallTemplateAction.cs
- DocumentViewerBase.cs
- ScriptMethodAttribute.cs
- WebPartAddingEventArgs.cs
- PageParserFilter.cs
- XPathScanner.cs
- RadioButton.cs
- DeclarativeConditionsCollection.cs
- UnsafeNativeMethods.cs
- ProfileSettings.cs
- assertwrapper.cs
- ForeignKeyConstraint.cs
- InstanceDescriptor.cs
- BlurBitmapEffect.cs
- KeyedByTypeCollection.cs
- ConnectionStringSettings.cs
- _AuthenticationState.cs
- VectorValueSerializer.cs
- Imaging.cs
- DataControlLinkButton.cs
- EncryptedPackageFilter.cs
- TargetInvocationException.cs
- ScaleTransform.cs
- WindowsStatusBar.cs
- HMACRIPEMD160.cs
- Run.cs
- PeerApplication.cs
- SplashScreen.cs
- SchemaDeclBase.cs
- RadioButtonRenderer.cs
- Helper.cs
- DecimalAnimationBase.cs
- XDeferredAxisSource.cs
- ClientUIRequest.cs
- ClientScriptManager.cs
- Geometry.cs
- DesignTimeTemplateParser.cs
- basenumberconverter.cs
- TableLayoutPanelCellPosition.cs
- ClientFormsIdentity.cs
- Math.cs
- GeneralTransform2DTo3D.cs
- DataGridViewCell.cs
- DataGridViewColumnTypeEditor.cs
- Glyph.cs
- StorageMappingItemCollection.cs
- DataControlFieldHeaderCell.cs
- ConfigurationPermission.cs
- ISO2022Encoding.cs
- KnownBoxes.cs
- TableAutomationPeer.cs
- EmptyEnumerator.cs
- ConfigurationUtility.cs
- VideoDrawing.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ItemContainerPattern.cs
- SortedList.cs
- SqlXmlStorage.cs
- EventRoute.cs
- GenericIdentity.cs
- ReaderContextStackData.cs
- OutputCacheSettings.cs
- WeakHashtable.cs
- ArrayTypeMismatchException.cs