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
- ConsumerConnectionPointCollection.cs
- SystemResourceHost.cs
- ToolStripContextMenu.cs
- CheckBoxFlatAdapter.cs
- httpapplicationstate.cs
- WebPartZoneCollection.cs
- SectionVisual.cs
- DataFormats.cs
- HtmlTableRow.cs
- MappingItemCollection.cs
- MetadataArtifactLoaderComposite.cs
- GPRECT.cs
- PreApplicationStartMethodAttribute.cs
- PointConverter.cs
- CqlIdentifiers.cs
- TraceContextEventArgs.cs
- FixedDocumentPaginator.cs
- PhoneCall.cs
- SwitchLevelAttribute.cs
- MethodRental.cs
- SmtpNetworkElement.cs
- Propagator.JoinPropagator.cs
- GraphicsContext.cs
- TypeDependencyAttribute.cs
- DataViewSettingCollection.cs
- RtType.cs
- FrameworkElementAutomationPeer.cs
- TypedElement.cs
- BooleanAnimationBase.cs
- PlaceHolder.cs
- NetworkAddressChange.cs
- DataTableNameHandler.cs
- LoadMessageLogger.cs
- StaticSiteMapProvider.cs
- ToolStripProgressBar.cs
- MissingManifestResourceException.cs
- ServiceOperationHelpers.cs
- BaseProcessor.cs
- DockAndAnchorLayout.cs
- Icon.cs
- hebrewshape.cs
- SmtpDigestAuthenticationModule.cs
- _DynamicWinsockMethods.cs
- HtmlButton.cs
- ToolStrip.cs
- WindowPatternIdentifiers.cs
- UnsafeNetInfoNativeMethods.cs
- ElementNotEnabledException.cs
- SqlBinder.cs
- ComponentTray.cs
- SHA384Managed.cs
- SelectionHighlightInfo.cs
- PackageStore.cs
- initElementDictionary.cs
- GroupBoxAutomationPeer.cs
- TypedReference.cs
- QilValidationVisitor.cs
- Config.cs
- AncillaryOps.cs
- Monitor.cs
- PipeSecurity.cs
- DynamicValidator.cs
- BooleanConverter.cs
- AssemblyEvidenceFactory.cs
- ResumeStoryboard.cs
- BufferBuilder.cs
- CreateUserWizard.cs
- JsonDeserializer.cs
- ListViewItem.cs
- FormsAuthenticationTicket.cs
- DataIdProcessor.cs
- BitmapSourceSafeMILHandle.cs
- Scripts.cs
- WithStatement.cs
- InternalPolicyElement.cs
- DesignTimeParseData.cs
- ContextMenuStrip.cs
- DBAsyncResult.cs
- DescendantQuery.cs
- CodeTypeDelegate.cs
- ProxyAttribute.cs
- ProfilePropertySettings.cs
- PermissionSetEnumerator.cs
- ClientSponsor.cs
- AlignmentYValidation.cs
- ProtocolViolationException.cs
- ObjectQuery.cs
- FrameworkElementFactoryMarkupObject.cs
- EntitySqlQueryCacheEntry.cs
- PublisherMembershipCondition.cs
- configsystem.cs
- PointKeyFrameCollection.cs
- PropertyManager.cs
- ArrayItemReference.cs
- FileDataSourceCache.cs
- ImpersonateTokenRef.cs
- AutoGeneratedFieldProperties.cs
- DragSelectionMessageFilter.cs
- SecurityPolicySection.cs
- ViewCellSlot.cs