Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Dispatcher / HelpOperationInvoker.cs / 1305376 / HelpOperationInvoker.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- using System; using System.Globalization; using System.Net; using System.Runtime; using System.Web; using System.ServiceModel.Syndication; using System.ServiceModel.Channels; using System.ServiceModel.Dispatcher; namespace System.ServiceModel.Web { class HelpOperationInvoker : IOperationInvoker { HelpPage helpPage; IOperationInvoker unhandledDispatchOperation; public const string OperationName = "HelpPageInvoke"; public HelpOperationInvoker(HelpPage helpPage, IOperationInvoker unhandledDispatchOperation) { this.helpPage = helpPage; this.unhandledDispatchOperation = unhandledDispatchOperation; } public object[] AllocateInputs() { return new object[] { null }; } public object Invoke(object instance, object[] inputs, out object[] outputs) { outputs = null; UriTemplateMatch match = (UriTemplateMatch)OperationContext.Current.IncomingMessageProperties[IncomingWebRequestContext.UriTemplateMatchResultsPropertyName]; return this.helpPage.Invoke(match); } public IAsyncResult InvokeBegin(object instance, object[] inputs, AsyncCallback callback, object state) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new NotSupportedException()); } public object InvokeEnd(object instance, out object[] outputs, IAsyncResult result) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new NotSupportedException()); } public bool IsSynchronous { get { return true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AnnotationDocumentPaginator.cs
- NamespaceInfo.cs
- Registry.cs
- FixedTextView.cs
- DoubleAnimationUsingKeyFrames.cs
- EntryPointNotFoundException.cs
- FileEnumerator.cs
- ComNativeDescriptor.cs
- TabPageDesigner.cs
- SqlGatherConsumedAliases.cs
- GroupBoxAutomationPeer.cs
- NullReferenceException.cs
- WebBrowserContainer.cs
- ListViewInsertedEventArgs.cs
- ColorConverter.cs
- SettingsPropertyNotFoundException.cs
- RedistVersionInfo.cs
- RawAppCommandInputReport.cs
- DataGridViewCellStyleConverter.cs
- GiveFeedbackEvent.cs
- InspectionWorker.cs
- MappingException.cs
- UnhandledExceptionEventArgs.cs
- CompilationUtil.cs
- HttpCacheParams.cs
- remotingproxy.cs
- BrushMappingModeValidation.cs
- StickyNoteHelper.cs
- JoinQueryOperator.cs
- RequestResponse.cs
- BamlLocalizabilityResolver.cs
- DataGridCommandEventArgs.cs
- Brushes.cs
- EmptyStringExpandableObjectConverter.cs
- KeyGestureValueSerializer.cs
- NullableDecimalMinMaxAggregationOperator.cs
- StringOutput.cs
- CreateDataSourceDialog.cs
- SqlDataSourceFilteringEventArgs.cs
- VideoDrawing.cs
- SessionIDManager.cs
- Int32CollectionValueSerializer.cs
- ServicesExceptionNotHandledEventArgs.cs
- Utilities.cs
- DuplicateDetector.cs
- UnsafeNativeMethodsPenimc.cs
- HMAC.cs
- XamlToRtfParser.cs
- SortAction.cs
- WorkflowQueue.cs
- DefaultBindingPropertyAttribute.cs
- BindableAttribute.cs
- ProviderConnectionPointCollection.cs
- StorageTypeMapping.cs
- EmptyStringExpandableObjectConverter.cs
- PresentationTraceSources.cs
- LiteralText.cs
- DocumentViewer.cs
- CodeVariableDeclarationStatement.cs
- Dump.cs
- ListManagerBindingsCollection.cs
- CancellationTokenRegistration.cs
- MSAAEventDispatcher.cs
- GridViewColumnHeaderAutomationPeer.cs
- MILUtilities.cs
- MemberDomainMap.cs
- EmptyControlCollection.cs
- EntityDescriptor.cs
- ThreadExceptionDialog.cs
- TreeNodeCollection.cs
- CompiledAction.cs
- IPAddress.cs
- IApplicationTrustManager.cs
- DateTimeValueSerializerContext.cs
- PackageFilter.cs
- SocketInformation.cs
- GenericWebPart.cs
- Vector3D.cs
- NewItemsContextMenuStrip.cs
- XsltException.cs
- EntityContainerEntitySet.cs
- ConnectionPoint.cs
- Control.cs
- TimerExtension.cs
- SystemIcmpV6Statistics.cs
- ReversePositionQuery.cs
- GenericEnumConverter.cs
- ValidatingReaderNodeData.cs
- PropertyEmitterBase.cs
- TreeViewDataItemAutomationPeer.cs
- TableLayout.cs
- EncoderBestFitFallback.cs
- ProxyFragment.cs
- PassportAuthentication.cs
- TableLayoutCellPaintEventArgs.cs
- HeaderedItemsControl.cs
- SweepDirectionValidation.cs
- ClientSideQueueItem.cs
- DataGridTableCollection.cs
- GraphicsPathIterator.cs