Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / ManageRequest.cs / 1 / ManageRequest.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace Microsoft.InfoCards
{
using System;
using System.Collections;
using System.Diagnostics;
using System.Threading; //ManualResetEvent
using System.ComponentModel; //Win32Exception
using System.IO; //Stream
using System.Text;
using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace;
using System.Security.Principal;
class ManageRequest : ClientUIRequest
{
public ManageRequest( Process callingProcess, WindowsIdentity callingIdentity, InfoCardUIAgent uiAgent, IntPtr rpcHandle, Stream inArgs, Stream outArgs )
: base( callingProcess, callingIdentity, uiAgent, rpcHandle, inArgs, outArgs,InfoCardUIAgent.CallMode.Manage, ExceptionList.AllNonFatal )
{
if( 0 != inArgs.Length )
{
throw IDT.ThrowHelperError( new CommunicationException( SR.GetString( SR.ServiceRequestBufferLengthInvalid ) ) );
}
}
//
// No input args
//
protected override void OnMarshalInArgs()
{
}
protected override void OnProcess()
{
try
{
// ClientUiRequest's member function
StartAndWaitForUIAgent();
}
catch( UserCancelledException )
{
//
// Consume any user cancelled exceptions in manage mode.
// These can occur if the agent recieves a WM_CLOSE before
// it knows that it is in manage mode.
//
}
}
//
// No Output args.
//
protected override void OnMarshalOutArgs()
{
}
}
}
// 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
- ListDictionary.cs
- GeneratedCodeAttribute.cs
- DnsPermission.cs
- HttpAsyncResult.cs
- TableLayoutStyleCollection.cs
- configsystem.cs
- IntSecurity.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DbFunctionCommandTree.cs
- ByteStack.cs
- SecurityContext.cs
- PropertyRecord.cs
- RouteData.cs
- ObjectStateEntryDbDataRecord.cs
- Application.cs
- BamlRecordWriter.cs
- followingsibling.cs
- FilterElement.cs
- DesignerLoader.cs
- BaseComponentEditor.cs
- WorkflowPersistenceService.cs
- PerformanceCounterPermissionAttribute.cs
- PtsHost.cs
- DataBoundControl.cs
- TraceContextRecord.cs
- EdmFunctionAttribute.cs
- CapabilitiesAssignment.cs
- FutureFactory.cs
- WSFederationHttpBindingElement.cs
- SHA512Managed.cs
- COM2ColorConverter.cs
- ResourceProviderFactory.cs
- ErrorRuntimeConfig.cs
- ClipboardData.cs
- ObjectFullSpanRewriter.cs
- ExpressionsCollectionConverter.cs
- DateTimeFormat.cs
- BindingManagerDataErrorEventArgs.cs
- CollectionChangeEventArgs.cs
- ConfigurationElementProperty.cs
- XmlSchemaAll.cs
- PageParserFilter.cs
- SiteMapNode.cs
- OleDbException.cs
- SplashScreenNativeMethods.cs
- DataGridViewToolTip.cs
- EntityCommandDefinition.cs
- TemplateAction.cs
- TagMapInfo.cs
- ToolStripContentPanelRenderEventArgs.cs
- Expander.cs
- UIEndRequest.cs
- FixedSOMTableCell.cs
- TextParagraphCache.cs
- CharacterBuffer.cs
- DataPagerCommandEventArgs.cs
- Clause.cs
- WebPartDescriptionCollection.cs
- PagedDataSource.cs
- NegationPusher.cs
- XmlSchemaElement.cs
- ResourceExpression.cs
- XmlSerializerNamespaces.cs
- DateTimeOffset.cs
- ResourceProviderFactory.cs
- HMACSHA256.cs
- DragEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- WsdlInspector.cs
- DbReferenceCollection.cs
- DataBindingHandlerAttribute.cs
- QueryInterceptorAttribute.cs
- X509CertificateClaimSet.cs
- SpeechRecognizer.cs
- CodeCommentStatementCollection.cs
- DataObjectCopyingEventArgs.cs
- IResourceProvider.cs
- SqlUDTStorage.cs
- GridItemPatternIdentifiers.cs
- XamlWriter.cs
- _NetworkingPerfCounters.cs
- Select.cs
- FileResponseElement.cs
- GatewayIPAddressInformationCollection.cs
- MenuItemCollection.cs
- Regex.cs
- DPAPIProtectedConfigurationProvider.cs
- ClientUtils.cs
- ResourceExpressionBuilder.cs
- ControlAdapter.cs
- SoapFault.cs
- ColumnWidthChangingEvent.cs
- ListViewItemSelectionChangedEvent.cs
- MultiByteCodec.cs
- DbParameterHelper.cs
- InputReport.cs
- TdsParserHelperClasses.cs
- ButtonChrome.cs
- HelpKeywordAttribute.cs
- IListConverters.cs