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
- SystemIPv4InterfaceProperties.cs
- XPathParser.cs
- AdapterUtil.cs
- Model3DGroup.cs
- ReceiveActivityDesigner.cs
- TokenizerHelper.cs
- SamlSubjectStatement.cs
- UiaCoreApi.cs
- PublisherIdentityPermission.cs
- DeleteCardRequest.cs
- Substitution.cs
- DrawingContextFlattener.cs
- SemanticResolver.cs
- SystemIPGlobalStatistics.cs
- StyleSelector.cs
- View.cs
- DefaultParameterValueAttribute.cs
- SQLMembershipProvider.cs
- SmiMetaDataProperty.cs
- AdjustableArrowCap.cs
- IsolatedStorageFilePermission.cs
- EditorResources.cs
- RMEnrollmentPage2.cs
- ObjectHelper.cs
- OracleCommand.cs
- DbConnectionPoolCounters.cs
- _BufferOffsetSize.cs
- MarginCollapsingState.cs
- IndexedGlyphRun.cs
- BitSet.cs
- SqlBuilder.cs
- XPathNavigator.cs
- AddInPipelineAttributes.cs
- OleDbDataReader.cs
- PersonalizationStateInfo.cs
- SqlInternalConnection.cs
- InputScopeNameConverter.cs
- TargetPerspective.cs
- StylusPlugInCollection.cs
- SpinWait.cs
- ScaleTransform.cs
- ComponentGlyph.cs
- returneventsaver.cs
- SolidColorBrush.cs
- PowerModeChangedEventArgs.cs
- RequestUriProcessor.cs
- XmlILConstructAnalyzer.cs
- EnvelopedPkcs7.cs
- BitmapPalette.cs
- RawUIStateInputReport.cs
- XmlChildNodes.cs
- ItemsPanelTemplate.cs
- CodeNamespaceCollection.cs
- HeaderUtility.cs
- DocumentEventArgs.cs
- DynamicActivityTypeDescriptor.cs
- FormsAuthenticationTicket.cs
- AssemblyBuilder.cs
- FontConverter.cs
- MimeParameterWriter.cs
- Pipe.cs
- PriorityBindingExpression.cs
- Debug.cs
- TiffBitmapDecoder.cs
- MatrixTransform.cs
- NavigationService.cs
- COM2ExtendedBrowsingHandler.cs
- CultureTableRecord.cs
- CounterCreationDataCollection.cs
- ExtendedPropertiesHandler.cs
- RemotingAttributes.cs
- SourceFileBuildProvider.cs
- FixUpCollection.cs
- WebPartConnectionsCancelVerb.cs
- OdbcDataReader.cs
- VideoDrawing.cs
- NamespaceListProperty.cs
- ProcessManager.cs
- WindowsToolbarItemAsMenuItem.cs
- Native.cs
- ReflectTypeDescriptionProvider.cs
- WebServiceFaultDesigner.cs
- ConfigurationPropertyCollection.cs
- XmlWrappingReader.cs
- SubstitutionDesigner.cs
- UpDownBase.cs
- LazyInitializer.cs
- CssStyleCollection.cs
- SaveFileDialog.cs
- Section.cs
- LinqDataSourceDisposeEventArgs.cs
- DataObjectAttribute.cs
- ObjectStateManagerMetadata.cs
- ProgramPublisher.cs
- ToolStripDropDownMenu.cs
- DefaultHttpHandler.cs
- ModelProperty.cs
- EntitySqlException.cs
- RijndaelCryptoServiceProvider.cs
- SignedXml.cs