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
- ContextBase.cs
- ValidationErrorEventArgs.cs
- WindowsStartMenu.cs
- GroupBoxRenderer.cs
- WorkflowItemPresenter.cs
- BufferedWebEventProvider.cs
- Timer.cs
- PropertyNames.cs
- DragDeltaEventArgs.cs
- Part.cs
- XmlSchemaElement.cs
- RightsManagementEncryptedStream.cs
- ErrorFormatter.cs
- DockPattern.cs
- ThreadExceptionEvent.cs
- ElementNotAvailableException.cs
- ColumnMapCopier.cs
- DesignerActionItemCollection.cs
- StyleBamlTreeBuilder.cs
- XmlObjectSerializerReadContextComplexJson.cs
- SqlProfileProvider.cs
- MediaTimeline.cs
- StringInfo.cs
- TextFindEngine.cs
- ConstrainedDataObject.cs
- HtmlForm.cs
- Walker.cs
- BinaryNode.cs
- CalculatedColumn.cs
- InputLangChangeEvent.cs
- DBConnection.cs
- ChannelTokenTypeConverter.cs
- TagPrefixAttribute.cs
- ComplexBindingPropertiesAttribute.cs
- CursorInteropHelper.cs
- Color.cs
- RemotingSurrogateSelector.cs
- DataObjectAttribute.cs
- ProfileService.cs
- Application.cs
- TextRunCache.cs
- AppearanceEditorPart.cs
- ReaderContextStackData.cs
- IntersectQueryOperator.cs
- HttpHandlerActionCollection.cs
- SqlDataSourceSummaryPanel.cs
- UnsafeNativeMethods.cs
- StyleSelector.cs
- CalendarData.cs
- WebPartEditorCancelVerb.cs
- Zone.cs
- DependencyPropertyDescriptor.cs
- Material.cs
- ThemeDirectoryCompiler.cs
- UpdateManifestForBrowserApplication.cs
- FileUtil.cs
- EventMappingSettingsCollection.cs
- SessionState.cs
- PrintPageEvent.cs
- OptionUsage.cs
- FilterableAttribute.cs
- PowerStatus.cs
- QueryStringParameter.cs
- ThreadExceptionEvent.cs
- XsltArgumentList.cs
- ArgumentNullException.cs
- ContentElement.cs
- ProcessThreadDesigner.cs
- MimeTextImporter.cs
- StaticTextPointer.cs
- HtmlMeta.cs
- MaterialGroup.cs
- StylusButtonCollection.cs
- GridLengthConverter.cs
- UseLicense.cs
- ObjectConverter.cs
- WindowInteropHelper.cs
- XPathNavigatorReader.cs
- WmlSelectionListAdapter.cs
- AutomationAttributeInfo.cs
- OneOfConst.cs
- EdgeModeValidation.cs
- BinaryFormatterWriter.cs
- KerberosSecurityTokenParameters.cs
- PathSegmentCollection.cs
- DocumentPageView.cs
- Viewport2DVisual3D.cs
- VariantWrapper.cs
- ThicknessAnimation.cs
- LinqDataSourceEditData.cs
- DatasetMethodGenerator.cs
- ResourcesBuildProvider.cs
- DesignTimeParseData.cs
- Rotation3DAnimationUsingKeyFrames.cs
- SponsorHelper.cs
- TraceXPathNavigator.cs
- DataGridCommandEventArgs.cs
- BitmapEffectDrawingContextWalker.cs
- ColorContextHelper.cs
- Variable.cs