Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / StreamUpgradeInitiator.cs / 1 / StreamUpgradeInitiator.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Channels { using System.IO; public abstract class StreamUpgradeInitiator { protected StreamUpgradeInitiator() { } public abstract string GetNextUpgrade(); public abstract Stream InitiateUpgrade(Stream stream); public abstract IAsyncResult BeginInitiateUpgrade(Stream stream, AsyncCallback callback, object state); public abstract Stream EndInitiateUpgrade(IAsyncResult result); internal virtual IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state) { return new CompletedAsyncResult(callback, state); } internal virtual void EndOpen(IAsyncResult result) { CompletedAsyncResult.End(result); } internal virtual IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state) { return new CompletedAsyncResult(callback, state); } internal virtual void EndClose(IAsyncResult result) { CompletedAsyncResult.End(result); } internal virtual void Open(TimeSpan timeout) { } internal virtual void Close(TimeSpan timeout) { } } } // 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
- RSAOAEPKeyExchangeFormatter.cs
- StandardOleMarshalObject.cs
- MulticastNotSupportedException.cs
- DocumentViewerHelper.cs
- SafeReversePInvokeHandle.cs
- RTLAwareMessageBox.cs
- StickyNoteHelper.cs
- Int64Storage.cs
- _FtpControlStream.cs
- GridViewRowPresenter.cs
- TimersDescriptionAttribute.cs
- OracleRowUpdatingEventArgs.cs
- DataMemberAttribute.cs
- MissingFieldException.cs
- QueryCursorEventArgs.cs
- DbDataSourceEnumerator.cs
- ObjectStateFormatter.cs
- XmlArrayAttribute.cs
- TraceHwndHost.cs
- URL.cs
- WebServiceParameterData.cs
- ComEventsInfo.cs
- MemberAssignment.cs
- coordinatorscratchpad.cs
- DerivedKeySecurityToken.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- DoubleStorage.cs
- TextEffect.cs
- TextRangeEdit.cs
- CompositeActivityTypeDescriptor.cs
- WindowsEditBox.cs
- CollectionView.cs
- WebBrowserEvent.cs
- BooleanSwitch.cs
- TrackingParameters.cs
- DataGridViewColumnConverter.cs
- ProviderConnectionPoint.cs
- StringTraceRecord.cs
- NegatedConstant.cs
- ProcessThread.cs
- AttachmentCollection.cs
- AccessDataSourceView.cs
- PathGradientBrush.cs
- DependencyPropertyChangedEventArgs.cs
- DbLambda.cs
- LocatorPartList.cs
- WmlSelectionListAdapter.cs
- QilTernary.cs
- InstanceKeyCompleteException.cs
- TraceSwitch.cs
- followingquery.cs
- DeviceSpecificDesigner.cs
- GridViewRow.cs
- PerformanceCounterLib.cs
- HtmlImageAdapter.cs
- DataControlLinkButton.cs
- Win32.cs
- SuppressIldasmAttribute.cs
- Style.cs
- XmlSchemaChoice.cs
- LinqDataSourceInsertEventArgs.cs
- fixedPageContentExtractor.cs
- CqlErrorHelper.cs
- FormatException.cs
- DocumentSchemaValidator.cs
- UnconditionalPolicy.cs
- ClientUtils.cs
- MdImport.cs
- TimeStampChecker.cs
- NotificationContext.cs
- OdbcReferenceCollection.cs
- PhysicalFontFamily.cs
- Debug.cs
- HtmlElementCollection.cs
- ConfigXmlReader.cs
- PhysicalFontFamily.cs
- Base64Stream.cs
- IisTraceListener.cs
- InteropTrackingRecord.cs
- BitmapSourceSafeMILHandle.cs
- MimeTypeMapper.cs
- TableDetailsRow.cs
- XPathPatternParser.cs
- ReadOnlyCollectionBase.cs
- WebSysDefaultValueAttribute.cs
- HwndMouseInputProvider.cs
- altserialization.cs
- SqlOuterApplyReducer.cs
- DirectionalLight.cs
- GlyphShapingProperties.cs
- SecurityCredentialsManager.cs
- SoapInteropTypes.cs
- EncoderFallback.cs
- ComboBoxAutomationPeer.cs
- Int32KeyFrameCollection.cs
- ColumnCollection.cs
- DoubleKeyFrameCollection.cs
- VisualBasicExpressionConverter.cs
- QilFunction.cs
- ActivityDesignerLayoutSerializers.cs