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
- OutOfProcStateClientManager.cs
- XmlDomTextWriter.cs
- EntityTransaction.cs
- BamlResourceContent.cs
- HostExecutionContextManager.cs
- Serializer.cs
- AffineTransform3D.cs
- ColorMap.cs
- ImageCreator.cs
- BitmapImage.cs
- Label.cs
- DiagnosticTraceRecords.cs
- WebControlsSection.cs
- Simplifier.cs
- ChannelManager.cs
- MetroSerializationManager.cs
- TypeSemantics.cs
- VariableAction.cs
- AQNBuilder.cs
- TextSpanModifier.cs
- ResourceProviderFactory.cs
- TabItemWrapperAutomationPeer.cs
- MemoryStream.cs
- PageBuildProvider.cs
- ToolStripSeparator.cs
- ConnectionConsumerAttribute.cs
- PersonalizationProviderHelper.cs
- Size3D.cs
- PeerNearMe.cs
- IndexedDataBuffer.cs
- ThreadLocal.cs
- EntityDesignerBuildProvider.cs
- AssertValidation.cs
- Descriptor.cs
- PathGeometry.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- DecimalAnimationBase.cs
- ErrorRuntimeConfig.cs
- VirtualDirectoryMappingCollection.cs
- SiteMapNodeCollection.cs
- TextServicesCompartment.cs
- WriteFileContext.cs
- VariableExpressionConverter.cs
- FormViewPagerRow.cs
- Logging.cs
- AudienceUriMode.cs
- ScrollBar.cs
- ItemsControlAutomationPeer.cs
- SchemaComplexType.cs
- HyperLinkStyle.cs
- ToolStripSplitStackLayout.cs
- CompositeActivityMarkupSerializer.cs
- BaseCodePageEncoding.cs
- arabicshape.cs
- TextStore.cs
- LoadedOrUnloadedOperation.cs
- RefExpr.cs
- HtmlCommandAdapter.cs
- XmlSchemaAttributeGroupRef.cs
- SystemPens.cs
- AssemblySettingAttributes.cs
- DataGridView.cs
- UmAlQuraCalendar.cs
- ResponseBodyWriter.cs
- URLEditor.cs
- CodeDelegateCreateExpression.cs
- ProxyWebPart.cs
- SessionIDManager.cs
- LinqDataSourceUpdateEventArgs.cs
- NativeRightsManagementAPIsStructures.cs
- RefreshInfo.cs
- HiddenFieldPageStatePersister.cs
- StrongNameIdentityPermission.cs
- DataColumn.cs
- Internal.cs
- PointCollectionValueSerializer.cs
- CodeTypeDelegate.cs
- SHA1Managed.cs
- PlatformCulture.cs
- BitStream.cs
- XmlResolver.cs
- DataGridViewCellStyleChangedEventArgs.cs
- CultureTableRecord.cs
- ReversePositionQuery.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- BamlLocalizer.cs
- AddInEnvironment.cs
- ManagementException.cs
- X509DefaultServiceCertificateElement.cs
- RangeValuePattern.cs
- RC2CryptoServiceProvider.cs
- PackageFilter.cs
- JsonWriter.cs
- _SafeNetHandles.cs
- StrongTypingException.cs
- SamlEvidence.cs
- CheckedPointers.cs
- DefaultBinder.cs
- PropertyInformation.cs
- GenericPrincipal.cs