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
- MessageDirection.cs
- ItemCheckedEvent.cs
- HtmlControlPersistable.cs
- InheritanceAttribute.cs
- WriteLine.cs
- Compiler.cs
- NoneExcludedImageIndexConverter.cs
- path.cs
- TypeListConverter.cs
- SHA384Managed.cs
- CompilationLock.cs
- XslCompiledTransform.cs
- HttpWrapper.cs
- SessionState.cs
- DataException.cs
- XmlElementAttribute.cs
- HScrollProperties.cs
- SmiRecordBuffer.cs
- ImageListStreamer.cs
- InfiniteIntConverter.cs
- HMACSHA384.cs
- RayHitTestParameters.cs
- AutomationTextAttribute.cs
- Pkcs9Attribute.cs
- PerfCounterSection.cs
- SelectionRange.cs
- OutputCacheSettings.cs
- ButtonColumn.cs
- MatrixCamera.cs
- SafeBitVector32.cs
- Vars.cs
- XmlnsDefinitionAttribute.cs
- PeerCollaboration.cs
- StatusBar.cs
- SafeFileMappingHandle.cs
- XmlCountingReader.cs
- RichTextBoxConstants.cs
- X509SubjectKeyIdentifierClause.cs
- GridViewPageEventArgs.cs
- Item.cs
- UntypedNullExpression.cs
- CodeIdentifier.cs
- SingleKeyFrameCollection.cs
- UserPersonalizationStateInfo.cs
- PersonalizationDictionary.cs
- OdbcConnectionOpen.cs
- SecurityValidationBehavior.cs
- PeerTransportBindingElement.cs
- Decimal.cs
- Connection.cs
- PtsPage.cs
- FileEnumerator.cs
- RowTypeElement.cs
- DragCompletedEventArgs.cs
- HttpModuleCollection.cs
- MobileCategoryAttribute.cs
- ViewSimplifier.cs
- PbrsForward.cs
- RijndaelManaged.cs
- IndexedSelectQueryOperator.cs
- RecordBuilder.cs
- Types.cs
- DnsElement.cs
- ObjectItemAttributeAssemblyLoader.cs
- TypeSystem.cs
- _FixedSizeReader.cs
- DateTimePicker.cs
- DataGridViewRowPostPaintEventArgs.cs
- ConfigurationSectionGroup.cs
- URLIdentityPermission.cs
- EncoderExceptionFallback.cs
- SerialErrors.cs
- TdsRecordBufferSetter.cs
- DecimalKeyFrameCollection.cs
- TextDecorationLocationValidation.cs
- SiteMapHierarchicalDataSourceView.cs
- Misc.cs
- PrinterResolution.cs
- FormViewDeleteEventArgs.cs
- PageRanges.cs
- DesignerForm.cs
- ToolStripItemEventArgs.cs
- PassportAuthentication.cs
- GenericRootAutomationPeer.cs
- SHA512.cs
- ManipulationInertiaStartingEventArgs.cs
- TargetConverter.cs
- smtppermission.cs
- HttpCookieCollection.cs
- TagNameToTypeMapper.cs
- XmlSchemaProviderAttribute.cs
- CharStorage.cs
- TrustManagerPromptUI.cs
- ResourceContainer.cs
- Rect3D.cs
- ModulesEntry.cs
- ImageListUtils.cs
- ProtectedConfigurationSection.cs
- RoleBoolean.cs
- ConfigsHelper.cs