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
- RoutedEvent.cs
- TimeZoneInfo.cs
- ButtonField.cs
- Model3DGroup.cs
- NameSpaceEvent.cs
- HostingPreferredMapPath.cs
- SystemIPGlobalStatistics.cs
- DirectoryNotFoundException.cs
- IssuanceLicense.cs
- FloaterBaseParaClient.cs
- ScopelessEnumAttribute.cs
- XamlUtilities.cs
- VirtualPath.cs
- DesignTimeDataBinding.cs
- GenericsNotImplementedException.cs
- ImpersonateTokenRef.cs
- VariantWrapper.cs
- Keywords.cs
- AnnotationHelper.cs
- Shape.cs
- XPathNodeList.cs
- SettingsContext.cs
- Int32.cs
- BufferBuilder.cs
- IteratorFilter.cs
- UnicastIPAddressInformationCollection.cs
- RSAProtectedConfigurationProvider.cs
- Constants.cs
- DateTimePicker.cs
- MessageAction.cs
- XmlWriterSettings.cs
- RepeaterCommandEventArgs.cs
- AnnotationObservableCollection.cs
- SupportsEventValidationAttribute.cs
- ScanQueryOperator.cs
- PropertyStore.cs
- AttributeEmitter.cs
- SqlProfileProvider.cs
- InheritanceContextChangedEventManager.cs
- SpellCheck.cs
- EventLogPermission.cs
- Triplet.cs
- EmptyElement.cs
- TraceLog.cs
- DocumentOrderComparer.cs
- NavigationWindow.cs
- CodeGotoStatement.cs
- SemanticResolver.cs
- DbConnectionPoolGroup.cs
- ForeignConstraint.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- DataGridViewTextBoxEditingControl.cs
- DataGridViewComboBoxCell.cs
- ByteKeyFrameCollection.cs
- RadioButtonRenderer.cs
- Header.cs
- CqlLexerHelpers.cs
- SafeThemeHandle.cs
- AppDomainAttributes.cs
- Int32.cs
- GeometryHitTestResult.cs
- MemoryRecordBuffer.cs
- SystemIPv4InterfaceProperties.cs
- QueryUtil.cs
- FileSecurity.cs
- QueuePathEditor.cs
- TemplateBindingExpression.cs
- Accessible.cs
- HtmlGenericControl.cs
- RijndaelManagedTransform.cs
- DllNotFoundException.cs
- ActivityTypeCodeDomSerializer.cs
- ObjectNavigationPropertyMapping.cs
- TableRow.cs
- OleDbFactory.cs
- ReferencedCollectionType.cs
- ParentControlDesigner.cs
- ProviderBase.cs
- TargetConverter.cs
- TrackingDataItem.cs
- LogArchiveSnapshot.cs
- hwndwrapper.cs
- PropertyGrid.cs
- _UriTypeConverter.cs
- objectquery_tresulttype.cs
- ComponentResourceManager.cs
- RequiredAttributeAttribute.cs
- TypeReference.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- FilterFactory.cs
- BinHexEncoder.cs
- WaveHeader.cs
- ErrorRuntimeConfig.cs
- BatchParser.cs
- InvalidChannelBindingException.cs
- Vars.cs
- DocumentViewerHelper.cs
- ScaleTransform.cs
- WindowAutomationPeer.cs
- PropertyMapper.cs