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
- XmlQueryContext.cs
- CollectionView.cs
- LogEntryUtils.cs
- SchemaObjectWriter.cs
- DiagnosticTrace.cs
- ApplicationServiceHelper.cs
- ClassDataContract.cs
- WSSecurityXXX2005.cs
- Choices.cs
- ClientSponsor.cs
- KnownTypesHelper.cs
- HelloOperationCD1AsyncResult.cs
- RemotingException.cs
- Matrix.cs
- FilteredAttributeCollection.cs
- LinearKeyFrames.cs
- MessageSecurityTokenVersion.cs
- DecoderFallback.cs
- LinqMaximalSubtreeNominator.cs
- DbMetaDataColumnNames.cs
- SqlRowUpdatingEvent.cs
- WindowsListViewGroup.cs
- recordstatescratchpad.cs
- LineVisual.cs
- UniqueConstraint.cs
- TabItemWrapperAutomationPeer.cs
- CaseStatementProjectedSlot.cs
- DefaultExpression.cs
- IndentTextWriter.cs
- CursorInteropHelper.cs
- Renderer.cs
- ItemContainerGenerator.cs
- WeakEventTable.cs
- PriorityQueue.cs
- HtmlInputFile.cs
- HostProtectionPermission.cs
- MetadataWorkspace.cs
- TrackingStringDictionary.cs
- TableCell.cs
- DBDataPermission.cs
- DrawingDrawingContext.cs
- XhtmlBasicListAdapter.cs
- SspiHelper.cs
- Timer.cs
- GuidelineCollection.cs
- UriSectionReader.cs
- MeshGeometry3D.cs
- PermissionSet.cs
- DataGridViewAccessibleObject.cs
- AssemblyAttributes.cs
- DataListDesigner.cs
- _CacheStreams.cs
- DiscoveryDocumentSerializer.cs
- WindowsIdentity.cs
- StandardBindingOptionalReliableSessionElement.cs
- RelatedPropertyManager.cs
- HttpRequestTraceRecord.cs
- BamlResourceDeserializer.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DeflateInput.cs
- ErrorFormatterPage.cs
- _ListenerResponseStream.cs
- OrderingQueryOperator.cs
- ParameterElementCollection.cs
- InlineObject.cs
- CompilerInfo.cs
- FilterUserControlBase.cs
- Base64Stream.cs
- BaseDataList.cs
- PropertyDescriptors.cs
- KernelTypeValidation.cs
- BamlTreeNode.cs
- RenderData.cs
- ThemeDictionaryExtension.cs
- ProfileSettings.cs
- PerformanceCounterPermissionAttribute.cs
- CachingHintValidation.cs
- PartitionResolver.cs
- ContextInformation.cs
- WebPartUtil.cs
- TogglePattern.cs
- TransferMode.cs
- DecimalStorage.cs
- ResourceDefaultValueAttribute.cs
- UriExt.cs
- PingReply.cs
- ThemeInfoAttribute.cs
- IISUnsafeMethods.cs
- UnknownBitmapEncoder.cs
- ConfigurationStrings.cs
- ResourcesGenerator.cs
- XPathCompileException.cs
- DeferredElementTreeState.cs
- XamlTypeWithExplicitNamespace.cs
- DefaultExpressionVisitor.cs
- EdmTypeAttribute.cs
- MultidimensionalArrayItemReference.cs
- DateTimeEditor.cs
- ObjectItemCachedAssemblyLoader.cs
- OleDbConnectionInternal.cs