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
- NoPersistProperty.cs
- ConfigPathUtility.cs
- WebPartHelpVerb.cs
- PolicyException.cs
- isolationinterop.cs
- DataRecordInfo.cs
- ViewCellSlot.cs
- DataObject.cs
- XhtmlCssHandler.cs
- FontUnit.cs
- SpotLight.cs
- M3DUtil.cs
- MatrixStack.cs
- Propagator.Evaluator.cs
- DockPanel.cs
- DmlSqlGenerator.cs
- ArithmeticException.cs
- HttpHandlerActionCollection.cs
- PropertyChangedEventManager.cs
- _NegotiateClient.cs
- Span.cs
- ResourceWriter.cs
- IdentifierCollection.cs
- QueueTransferProtocol.cs
- NativeMethods.cs
- SchemaTableOptionalColumn.cs
- DelegatingMessage.cs
- WindowsFormsSynchronizationContext.cs
- ScriptManagerProxy.cs
- DocumentSequence.cs
- BufferAllocator.cs
- TableRow.cs
- ProxyHwnd.cs
- XMLDiffLoader.cs
- RequestResizeEvent.cs
- StoreItemCollection.cs
- EntityTypeBase.cs
- DBDataPermissionAttribute.cs
- WebZone.cs
- SqlCacheDependencyDatabaseCollection.cs
- BCryptHashAlgorithm.cs
- FormViewUpdatedEventArgs.cs
- WindowsToolbar.cs
- ExtenderProvidedPropertyAttribute.cs
- HttpResponseBase.cs
- Win32Exception.cs
- ConfigurationSectionGroup.cs
- ResourceProviderFactory.cs
- LingerOption.cs
- __Filters.cs
- TdsValueSetter.cs
- CombinedGeometry.cs
- Link.cs
- ReflectionUtil.cs
- WizardSideBarListControlItemEventArgs.cs
- WindowsAuthenticationModule.cs
- ProjectionPathSegment.cs
- DataGridViewCellStateChangedEventArgs.cs
- Compilation.cs
- DummyDataSource.cs
- ErrorFormatter.cs
- ManagedIStream.cs
- SafeViewOfFileHandle.cs
- DataGridParentRows.cs
- ActionMismatchAddressingException.cs
- TableItemPatternIdentifiers.cs
- sqlcontext.cs
- HandleInitializationContext.cs
- TimelineGroup.cs
- FragmentQueryProcessor.cs
- SamlConstants.cs
- WebBrowserSiteBase.cs
- CalendarDay.cs
- _emptywebproxy.cs
- TypeHelpers.cs
- ExtensionFile.cs
- StateRuntime.cs
- FreezableCollection.cs
- NameObjectCollectionBase.cs
- XmlSchemaChoice.cs
- RoleGroup.cs
- AutoGeneratedField.cs
- COM2IPerPropertyBrowsingHandler.cs
- BufferedOutputStream.cs
- AttributeProviderAttribute.cs
- ChannelToken.cs
- DataBinding.cs
- InitializationEventAttribute.cs
- SystemIPAddressInformation.cs
- TreeNodeStyle.cs
- HyperLinkColumn.cs
- parserscommon.cs
- EntityCommandCompilationException.cs
- StylusDownEventArgs.cs
- DataViewSettingCollection.cs
- WebResponse.cs
- RSAOAEPKeyExchangeDeformatter.cs
- CrossAppDomainChannel.cs
- TerminatorSinks.cs
- Bitmap.cs