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
- ListViewInsertionMark.cs
- ConfigurationPropertyCollection.cs
- TimeoutValidationAttribute.cs
- CompiledQuery.cs
- ActivityTypeCodeDomSerializer.cs
- GridViewDeleteEventArgs.cs
- DataListItemCollection.cs
- TableLayoutCellPaintEventArgs.cs
- ContentFileHelper.cs
- ProtocolException.cs
- DataComponentGenerator.cs
- HtmlGenericControl.cs
- ContentPosition.cs
- ObjectSecurity.cs
- OracleParameterCollection.cs
- TextRangeEditLists.cs
- SerializableAttribute.cs
- WsdlImporterElement.cs
- SolidColorBrush.cs
- MatrixValueSerializer.cs
- ActivityDesignerHighlighter.cs
- HtmlWindowCollection.cs
- WpfSharedXamlSchemaContext.cs
- base64Transforms.cs
- WorkflowInstanceExtensionCollection.cs
- IdleTimeoutMonitor.cs
- ToolStripDropDown.cs
- _IPv4Address.cs
- RightsManagementLicense.cs
- WeakReferenceList.cs
- XmlSiteMapProvider.cs
- ListViewTableCell.cs
- WebHttpElement.cs
- TextServicesCompartment.cs
- FixedDocumentPaginator.cs
- ActiveXSite.cs
- ApplicationFileCodeDomTreeGenerator.cs
- TextPenaltyModule.cs
- XmlWriterTraceListener.cs
- Scene3D.cs
- HScrollBar.cs
- Error.cs
- WeakReferenceEnumerator.cs
- TypeConstant.cs
- COAUTHINFO.cs
- ReturnType.cs
- RegistrySecurity.cs
- PrinterUnitConvert.cs
- LogWriteRestartAreaAsyncResult.cs
- FixedSchema.cs
- GridViewSortEventArgs.cs
- OverrideMode.cs
- ProviderIncompatibleException.cs
- ExpressionEditorAttribute.cs
- WebPartsPersonalization.cs
- COM2ExtendedUITypeEditor.cs
- PrintDocument.cs
- SHA1CryptoServiceProvider.cs
- Menu.cs
- SqlDataSourceParameterParser.cs
- UrlMappingCollection.cs
- CompilationLock.cs
- Visitors.cs
- CompressionTransform.cs
- CellCreator.cs
- DataServiceQueryProvider.cs
- DelegatingTypeDescriptionProvider.cs
- DeclarativeCatalogPart.cs
- KeyToListMap.cs
- MatrixAnimationUsingKeyFrames.cs
- BitmapEffectInputData.cs
- SecurityContext.cs
- XmlNullResolver.cs
- ProfileParameter.cs
- CheckBoxAutomationPeer.cs
- ReadingWritingEntityEventArgs.cs
- ConsumerConnectionPointCollection.cs
- PropertyAccessVisitor.cs
- SignedXml.cs
- IdleTimeoutMonitor.cs
- SafeRegistryHandle.cs
- BrushValueSerializer.cs
- WebEncodingValidator.cs
- UserControlCodeDomTreeGenerator.cs
- ProcessManager.cs
- Rotation3DAnimationUsingKeyFrames.cs
- MappingItemCollection.cs
- UpdatableGenericsFeature.cs
- CompareValidator.cs
- MailMessageEventArgs.cs
- BamlTreeUpdater.cs
- DocumentEventArgs.cs
- Msec.cs
- Expander.cs
- IdentifierCreationService.cs
- BitmapMetadata.cs
- QueryStoreStatusRequest.cs
- bidPrivateBase.cs
- WebScriptEnablingBehavior.cs
- AssociationType.cs