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
- DataContractSerializerSection.cs
- ConfigurationSettings.cs
- XmlSchemaAll.cs
- RoleBoolean.cs
- HtmlShim.cs
- SecureStringHasher.cs
- EmptyImpersonationContext.cs
- OutputCacheProfile.cs
- RecognizedWordUnit.cs
- TaskHelper.cs
- DataQuery.cs
- basevalidator.cs
- Icon.cs
- DataSourceViewSchemaConverter.cs
- HttpListenerTimeoutManager.cs
- Permission.cs
- _BufferOffsetSize.cs
- GridViewRowEventArgs.cs
- TrackingSection.cs
- HierarchicalDataSourceIDConverter.cs
- EventLogEntry.cs
- StaticDataManager.cs
- PasswordTextContainer.cs
- PropertyMapper.cs
- StringToken.cs
- ContentElement.cs
- TemplatedWizardStep.cs
- CompositeActivityValidator.cs
- XPathMessageFilterTable.cs
- SizeAnimationUsingKeyFrames.cs
- SqlDataSourceFilteringEventArgs.cs
- ProjectionCamera.cs
- WorkflowElementDialogWindow.xaml.cs
- DynamicFilterExpression.cs
- RewritingValidator.cs
- XPathCompileException.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- SmtpNtlmAuthenticationModule.cs
- Schema.cs
- TemplateXamlParser.cs
- RedirectionProxy.cs
- MLangCodePageEncoding.cs
- CompletedAsyncResult.cs
- TTSEngineProxy.cs
- ExpandCollapseIsCheckedConverter.cs
- BamlLocalizableResourceKey.cs
- mediapermission.cs
- NamedPermissionSet.cs
- ObjectListDesigner.cs
- DateTimeConstantAttribute.cs
- TableCell.cs
- SchemaNotation.cs
- ProcessHostMapPath.cs
- ProfileBuildProvider.cs
- RolePrincipal.cs
- SecureConversationDriver.cs
- Misc.cs
- ProcessProtocolHandler.cs
- Message.cs
- TimeSpanStorage.cs
- OneToOneMappingSerializer.cs
- GetPageNumberCompletedEventArgs.cs
- TreeView.cs
- HtmlElementCollection.cs
- FragmentQueryKB.cs
- CompositeControl.cs
- FormatterServices.cs
- NumericUpDownAccelerationCollection.cs
- AuthenticationService.cs
- SystemIcmpV6Statistics.cs
- ResourceCategoryAttribute.cs
- ConfigXmlElement.cs
- SymbolMethod.cs
- StringPropertyBuilder.cs
- SignatureDescription.cs
- BasicExpressionVisitor.cs
- AsymmetricKeyExchangeFormatter.cs
- ToolStripOverflow.cs
- TaskFormBase.cs
- lengthconverter.cs
- XmlTextEncoder.cs
- EnumValidator.cs
- NamedPermissionSet.cs
- SessionPageStatePersister.cs
- StylusButtonEventArgs.cs
- wmiprovider.cs
- OperationExecutionFault.cs
- PersistenceException.cs
- LinkArea.cs
- TypeAccessException.cs
- PersianCalendar.cs
- ServiceModelStringsVersion1.cs
- BitmapEffect.cs
- ToolStripSplitStackLayout.cs
- ColumnMapVisitor.cs
- FeatureManager.cs
- LinqDataSourceContextEventArgs.cs
- StartUpEventArgs.cs
- Size3DConverter.cs
- NativeMethods.cs