Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / SoapServerMessage.cs / 1305376 / SoapServerMessage.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.Web.Services; using System.Xml.Serialization; using System; using System.Reflection; using System.Collections; using System.IO; using System.ComponentModel; using System.Security.Permissions; using System.Runtime.InteropServices; ////// /// public sealed class SoapServerMessage : SoapMessage { SoapServerProtocol protocol; internal SoapExtension[] highPriConfigExtensions; internal SoapExtension[] otherExtensions; internal SoapExtension[] allExtensions; internal SoapServerMessage(SoapServerProtocol protocol) { this.protocol = protocol; } /* internal override bool IsInitialized { get { return protocol.IsInitialized; } } */ /* internal override SoapReflectedExtension[] Extensions { get { return protocol.ServerMethod.extensions; } } internal override object[] ExtensionInitializers { get { return protocol.ServerMethod.extensionInitializers; } } */ ///[To be supplied.] ////// /// public override bool OneWay { get { return protocol.ServerMethod.oneWay; } } ///[To be supplied.] ////// /// public override string Url { get { return Uri.EscapeUriString(protocol.Request.Url.ToString()).Replace("#", "%23"); } } ///[To be supplied.] ////// /// public override string Action { get { return protocol.ServerMethod.action; } } ///[To be supplied.] ///[ComVisible(false)] public override SoapProtocolVersion SoapVersion { get { return protocol.Version; } } /// /// /// public object Server { get { EnsureStage(SoapMessageStage.AfterDeserialize | SoapMessageStage.BeforeSerialize); return protocol.Target; } } ///[To be supplied.] ////// /// public override LogicalMethodInfo MethodInfo { get { return protocol.MethodInfo; } } ///[To be supplied.] ////// /// protected override void EnsureOutStage() { EnsureStage(SoapMessageStage.BeforeSerialize); } ///[To be supplied.] ////// /// protected override void EnsureInStage(){ EnsureStage(SoapMessageStage.AfterDeserialize); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.Web.Services; using System.Xml.Serialization; using System; using System.Reflection; using System.Collections; using System.IO; using System.ComponentModel; using System.Security.Permissions; using System.Runtime.InteropServices; ////// /// public sealed class SoapServerMessage : SoapMessage { SoapServerProtocol protocol; internal SoapExtension[] highPriConfigExtensions; internal SoapExtension[] otherExtensions; internal SoapExtension[] allExtensions; internal SoapServerMessage(SoapServerProtocol protocol) { this.protocol = protocol; } /* internal override bool IsInitialized { get { return protocol.IsInitialized; } } */ /* internal override SoapReflectedExtension[] Extensions { get { return protocol.ServerMethod.extensions; } } internal override object[] ExtensionInitializers { get { return protocol.ServerMethod.extensionInitializers; } } */ ///[To be supplied.] ////// /// public override bool OneWay { get { return protocol.ServerMethod.oneWay; } } ///[To be supplied.] ////// /// public override string Url { get { return Uri.EscapeUriString(protocol.Request.Url.ToString()).Replace("#", "%23"); } } ///[To be supplied.] ////// /// public override string Action { get { return protocol.ServerMethod.action; } } ///[To be supplied.] ///[ComVisible(false)] public override SoapProtocolVersion SoapVersion { get { return protocol.Version; } } /// /// /// public object Server { get { EnsureStage(SoapMessageStage.AfterDeserialize | SoapMessageStage.BeforeSerialize); return protocol.Target; } } ///[To be supplied.] ////// /// public override LogicalMethodInfo MethodInfo { get { return protocol.MethodInfo; } } ///[To be supplied.] ////// /// protected override void EnsureOutStage() { EnsureStage(SoapMessageStage.BeforeSerialize); } ///[To be supplied.] ////// /// protected override void EnsureInStage(){ EnsureStage(SoapMessageStage.AfterDeserialize); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Convert.cs
- NativeMethods.cs
- ExtractCollection.cs
- TargetConverter.cs
- WeakHashtable.cs
- BamlResourceContent.cs
- OutOfMemoryException.cs
- NegotiateStream.cs
- TextTreePropertyUndoUnit.cs
- ForwardPositionQuery.cs
- HtmlEncodedRawTextWriter.cs
- BasicHttpSecurityMode.cs
- ServiceInfo.cs
- LOSFormatter.cs
- FormsAuthenticationTicket.cs
- TemplateParser.cs
- ZoneLinkButton.cs
- HwndSource.cs
- HwndSourceKeyboardInputSite.cs
- PropertyMap.cs
- InstanceDataCollection.cs
- PtsPage.cs
- ToolboxItem.cs
- HtmlPageAdapter.cs
- MetadataItemSerializer.cs
- NativeCompoundFileAPIs.cs
- _WebProxyDataBuilder.cs
- ViewManager.cs
- RowBinding.cs
- ResetableIterator.cs
- TableLayoutPanel.cs
- DoubleSumAggregationOperator.cs
- PropertyEntry.cs
- DesignConnectionCollection.cs
- NameScope.cs
- KeyValueConfigurationCollection.cs
- PagesChangedEventArgs.cs
- XmlDocumentFragment.cs
- CompensationDesigner.cs
- EdmProviderManifest.cs
- ExpressionConverter.cs
- SlipBehavior.cs
- FormattedText.cs
- PageAsyncTaskManager.cs
- ControlUtil.cs
- HttpConfigurationSystem.cs
- MemberProjectionIndex.cs
- PrintPreviewGraphics.cs
- RIPEMD160.cs
- ObjectView.cs
- StreamResourceInfo.cs
- AlignmentYValidation.cs
- DataGridViewCellStyleChangedEventArgs.cs
- VersionConverter.cs
- Model3D.cs
- SendMailErrorEventArgs.cs
- PartialCachingControl.cs
- SystemColors.cs
- ThreadPool.cs
- MD5.cs
- CalendarSelectionChangedEventArgs.cs
- SqlBooleanMismatchVisitor.cs
- CngProvider.cs
- FunctionDetailsReader.cs
- ErrorCodes.cs
- LinkUtilities.cs
- PeerCredentialElement.cs
- ActivityCodeGenerator.cs
- ScriptResourceAttribute.cs
- Input.cs
- ThemeDirectoryCompiler.cs
- XsdCachingReader.cs
- TripleDESCryptoServiceProvider.cs
- MessageLogger.cs
- _RequestCacheProtocol.cs
- SerializationInfo.cs
- Command.cs
- SrgsRuleRef.cs
- FolderLevelBuildProvider.cs
- ImageInfo.cs
- OutputCacheSettings.cs
- FtpWebRequest.cs
- RemotingServices.cs
- HwndProxyElementProvider.cs
- FileSystemEventArgs.cs
- ValidationHelpers.cs
- odbcmetadatacollectionnames.cs
- FileSystemInfo.cs
- MimeFormatExtensions.cs
- DataControlButton.cs
- ConfigPathUtility.cs
- EncryptedKeyIdentifierClause.cs
- DoubleCollectionConverter.cs
- CreateUserWizardStep.cs
- MetadataUtil.cs
- TriggerBase.cs
- HtmlTextArea.cs
- SymmetricAlgorithm.cs
- BitmapFrame.cs
- SqlDataSourceQueryConverter.cs