Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Description / WebServiceEndpoint.cs / 1305376 / WebServiceEndpoint.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Description { using System; using System.ServiceModel; using System.ServiceModel.Channels; using System.Text; using System.Xml; using System.ServiceModel.Web; public abstract class WebServiceEndpoint : ServiceEndpoint { internal WebServiceEndpoint(ContractDescription contract, EndpointAddress address) : base(contract, new WebHttpBinding(), address) { } public HostNameComparisonMode HostNameComparisonMode { get { return this.webHttpBinding.HostNameComparisonMode; } set { this.webHttpBinding.HostNameComparisonMode = value; } } public long MaxBufferPoolSize { get { return this.webHttpBinding.MaxBufferPoolSize; } set { this.webHttpBinding.MaxBufferPoolSize = value; } } public int MaxBufferSize { get { return this.webHttpBinding.MaxBufferSize; } set { this.webHttpBinding.MaxBufferSize = value; } } public long MaxReceivedMessageSize { get { return this.webHttpBinding.MaxReceivedMessageSize; } set { this.webHttpBinding.MaxReceivedMessageSize = value; } } public TransferMode TransferMode { get { return this.webHttpBinding.TransferMode; } set { this.webHttpBinding.TransferMode = value; } } public XmlDictionaryReaderQuotas ReaderQuotas { get { return this.webHttpBinding.ReaderQuotas; } set { this.webHttpBinding.ReaderQuotas = value; } } public WebHttpSecurity Security { get { return this.webHttpBinding.Security; } } public Encoding WriteEncoding { get { return this.webHttpBinding.WriteEncoding; } set { this.webHttpBinding.WriteEncoding = value; } } public WebContentTypeMapper ContentTypeMapper { get { return this.webHttpBinding.ContentTypeMapper; } set { this.webHttpBinding.ContentTypeMapper = value; } } public bool CrossDomainScriptAccessEnabled { get { return this.webHttpBinding.CrossDomainScriptAccessEnabled; } set { this.webHttpBinding.CrossDomainScriptAccessEnabled = value; } } protected abstract Type WebEndpointType { get; } WebHttpBinding webHttpBinding { get { WebHttpBinding webHttpBinding = this.Binding as WebHttpBinding; if (webHttpBinding == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR2.GetString(SR2.WebHttpBindingNotFoundWithEndpoint, WebEndpointType.Name, typeof(WebHttpBinding).Name))); } return webHttpBinding; } } } } // 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
- DataView.cs
- PerformanceCounterCategory.cs
- ParallelTimeline.cs
- TargetConverter.cs
- Baml2006ReaderFrame.cs
- RuleElement.cs
- FastPropertyAccessor.cs
- ListView.cs
- TextViewBase.cs
- StreamGeometryContext.cs
- GuidelineSet.cs
- TranslateTransform.cs
- StrongNameIdentityPermission.cs
- ImageBrush.cs
- XamlFxTrace.cs
- SqlProfileProvider.cs
- DESCryptoServiceProvider.cs
- Adorner.cs
- ValidationRuleCollection.cs
- DerivedKeySecurityToken.cs
- CreateRefExpr.cs
- EntitySetDataBindingList.cs
- CodeStatementCollection.cs
- ObjectQuery_EntitySqlExtensions.cs
- __Error.cs
- CryptoApi.cs
- ValueQuery.cs
- SynchronizedDispatch.cs
- SoapAttributes.cs
- TypeKeyValue.cs
- returneventsaver.cs
- DataSourceXmlSubItemAttribute.cs
- WindowsStatusBar.cs
- PixelShader.cs
- NotImplementedException.cs
- DesignSurfaceManager.cs
- TextTabProperties.cs
- ZipIOFileItemStream.cs
- CompositeCollectionView.cs
- XamlTemplateSerializer.cs
- ImageButton.cs
- Switch.cs
- ECDsaCng.cs
- ScaleTransform3D.cs
- ScriptComponentDescriptor.cs
- ObjectSet.cs
- BridgeDataReader.cs
- List.cs
- UnmanagedBitmapWrapper.cs
- ListViewDeletedEventArgs.cs
- HexParser.cs
- UpdatePanelTriggerCollection.cs
- DataGridViewCellStyleConverter.cs
- QilInvokeLateBound.cs
- SqlParameterCollection.cs
- SystemResourceKey.cs
- EventMap.cs
- EndpointAddressMessageFilter.cs
- SessionState.cs
- SafeProcessHandle.cs
- DocumentApplicationJournalEntry.cs
- EntityDataSourceWrapperCollection.cs
- CompilerWrapper.cs
- NullRuntimeConfig.cs
- RegexMatch.cs
- __ComObject.cs
- CachedFontFace.cs
- PathSegmentCollection.cs
- HeaderedContentControl.cs
- XmlSchemaAnnotation.cs
- DocumentsTrace.cs
- HostUtils.cs
- FixedStringLookup.cs
- Point.cs
- PropertyReference.cs
- CombinedHttpChannel.cs
- VScrollBar.cs
- ClaimTypes.cs
- OleCmdHelper.cs
- ExpressionVisitor.cs
- AssemblyBuilder.cs
- BrushMappingModeValidation.cs
- WrappedDispatcherException.cs
- ImageField.cs
- AssemblySettingAttributes.cs
- SingleTagSectionHandler.cs
- ResXBuildProvider.cs
- Visual.cs
- StorageModelBuildProvider.cs
- ToolStripDropDownMenu.cs
- ContainsRowNumberChecker.cs
- ChangeConflicts.cs
- DropSource.cs
- FactoryGenerator.cs
- MsmqInputChannelBase.cs
- KoreanLunisolarCalendar.cs
- IPEndPoint.cs
- NotSupportedException.cs
- CoreChannel.cs
- coordinator.cs