Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / StreamUpgradeProvider.cs / 1 / StreamUpgradeProvider.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Channels { public abstract class StreamUpgradeProvider : CommunicationObject { TimeSpan closeTimeout; TimeSpan openTimeout; protected StreamUpgradeProvider() : this(null) { } protected StreamUpgradeProvider(IDefaultCommunicationTimeouts timeouts) { if (timeouts != null) { this.closeTimeout = timeouts.CloseTimeout; this.openTimeout = timeouts.OpenTimeout; } else { this.closeTimeout = ServiceDefaults.CloseTimeout; this.openTimeout = ServiceDefaults.OpenTimeout; } } protected override TimeSpan DefaultCloseTimeout { get { return this.closeTimeout; } } protected override TimeSpan DefaultOpenTimeout { get { return this.closeTimeout; } } public abstract StreamUpgradeInitiator CreateUpgradeInitiator(EndpointAddress remoteAddress, Uri via); public abstract StreamUpgradeAcceptor CreateUpgradeAcceptor(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LostFocusEventManager.cs
- FontWeights.cs
- BuiltInPermissionSets.cs
- ExitEventArgs.cs
- LoginView.cs
- ConfigurationConverterBase.cs
- PriorityRange.cs
- BufferedReadStream.cs
- TriggerAction.cs
- Wildcard.cs
- BeginSelectCardRequest.cs
- FontUnitConverter.cs
- ForceCopyBuildProvider.cs
- MobileControlPersister.cs
- XamlHttpHandlerFactory.cs
- _AutoWebProxyScriptEngine.cs
- Reference.cs
- Typography.cs
- AtlasWeb.Designer.cs
- WCFModelStrings.Designer.cs
- NameValuePermission.cs
- SystemIcmpV4Statistics.cs
- JsonReader.cs
- PropertyChangeTracker.cs
- MediaPlayer.cs
- InputLangChangeRequestEvent.cs
- QilReference.cs
- FrameworkElementFactoryMarkupObject.cs
- ProcessRequestArgs.cs
- SqlDataSourceFilteringEventArgs.cs
- KeyGestureConverter.cs
- XmlName.cs
- ToolStripRenderer.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- PolicyImporterElement.cs
- OleDbInfoMessageEvent.cs
- TreeWalkHelper.cs
- ConsumerConnectionPoint.cs
- Set.cs
- ScrollEventArgs.cs
- TypedTableGenerator.cs
- Cursors.cs
- ProtocolsConfiguration.cs
- AssemblyName.cs
- XmlSignificantWhitespace.cs
- SessionEndingEventArgs.cs
- DataPointer.cs
- CodeTypeConstructor.cs
- COM2IDispatchConverter.cs
- PersonalizationProvider.cs
- Token.cs
- Int32Animation.cs
- EncryptedReference.cs
- newinstructionaction.cs
- AsyncStreamReader.cs
- NativeMethodsOther.cs
- BaseParagraph.cs
- InputMethodStateTypeInfo.cs
- QueryOperator.cs
- PlatformNotSupportedException.cs
- Int32.cs
- FlowDocumentReaderAutomationPeer.cs
- CapabilitiesPattern.cs
- IdnMapping.cs
- SwitchCase.cs
- SiteMapNode.cs
- Size3D.cs
- PreviewPageInfo.cs
- DbExpressionVisitor.cs
- ToolStripOverflow.cs
- WindowsAltTab.cs
- LabelLiteral.cs
- EntityDataSourceDesigner.cs
- XmlnsDefinitionAttribute.cs
- Serializer.cs
- HealthMonitoringSectionHelper.cs
- ParameterCollection.cs
- SchemaAttDef.cs
- DefaultSection.cs
- Message.cs
- TypePresenter.xaml.cs
- DiagnosticTraceRecords.cs
- ToolBarOverflowPanel.cs
- VisualBrush.cs
- IOException.cs
- RadioButtonFlatAdapter.cs
- DataGridViewColumnTypePicker.cs
- FileDataSourceCache.cs
- CounterSetInstanceCounterDataSet.cs
- LinkDescriptor.cs
- RawStylusInputReport.cs
- RichListBox.cs
- ExceptionRoutedEventArgs.cs
- ExpressionParser.cs
- OutputCacheSection.cs
- IPEndPoint.cs
- XslException.cs
- BinaryReader.cs
- SQLBoolean.cs
- SortDescription.cs