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
- SingletonConnectionReader.cs
- CodeAccessSecurityEngine.cs
- RuntimeConfigLKG.cs
- BitVector32.cs
- TextServicesCompartmentEventSink.cs
- AspNetSynchronizationContext.cs
- TwoPhaseCommit.cs
- AutoResizedEvent.cs
- HandlerMappingMemo.cs
- WebDescriptionAttribute.cs
- SqlDataAdapter.cs
- DependencyPropertyKey.cs
- MethodBuilderInstantiation.cs
- CreateRefExpr.cs
- CompilationLock.cs
- DataControlLinkButton.cs
- SqlMethodCallConverter.cs
- BitArray.cs
- ProfileElement.cs
- DrawingContext.cs
- AsyncStreamReader.cs
- Trace.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- RelationshipType.cs
- SiteMapProvider.cs
- LightweightCodeGenerator.cs
- CharUnicodeInfo.cs
- CrossContextChannel.cs
- ValidatorCompatibilityHelper.cs
- ManagementObject.cs
- QueryAccessibilityHelpEvent.cs
- BindingExpressionBase.cs
- SynchronizationLockException.cs
- RepeatBehavior.cs
- RadioButtonAutomationPeer.cs
- StyleSelector.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- XPathNode.cs
- RuntimeHelpers.cs
- Context.cs
- EncoderParameters.cs
- StyleReferenceConverter.cs
- ToolBar.cs
- FrameworkElement.cs
- HtmlWindow.cs
- path.cs
- BitmapDownload.cs
- __ConsoleStream.cs
- ReachFixedDocumentSerializer.cs
- unsafenativemethodstextservices.cs
- TextMetrics.cs
- basecomparevalidator.cs
- ToolTip.cs
- ShortcutKeysEditor.cs
- PhysicalAddress.cs
- TokenBasedSetEnumerator.cs
- TextServicesManager.cs
- ObjectAnimationUsingKeyFrames.cs
- ObjectSelectorEditor.cs
- SiteMapSection.cs
- XmlEncoding.cs
- SmtpAuthenticationManager.cs
- LinearKeyFrames.cs
- GZipDecoder.cs
- FontDifferentiator.cs
- MailAddress.cs
- KeyInterop.cs
- UpdatableGenericsFeature.cs
- SortQuery.cs
- ToolboxDataAttribute.cs
- MessageSecurityOverMsmqElement.cs
- VarInfo.cs
- log.cs
- PipelineModuleStepContainer.cs
- ContentValidator.cs
- PageThemeBuildProvider.cs
- ServiceModelConfigurationSectionGroup.cs
- AxHost.cs
- SafeNativeMethods.cs
- SocketPermission.cs
- PowerStatus.cs
- HitTestParameters3D.cs
- Html32TextWriter.cs
- TextElementAutomationPeer.cs
- CodeDomLocalizationProvider.cs
- DataControlFieldCell.cs
- DataPagerFieldCommandEventArgs.cs
- SimpleRecyclingCache.cs
- StringExpressionSet.cs
- DataGridTextBox.cs
- WsdlInspector.cs
- JobInputBins.cs
- ProcessModuleCollection.cs
- CodeAttributeDeclaration.cs
- GroupBoxAutomationPeer.cs
- ToolBarButton.cs
- ChannelTokenTypeConverter.cs
- DataControlFieldCell.cs
- PrintPreviewControl.cs
- OdbcCommandBuilder.cs