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
- ReaderWriterLock.cs
- PropertyToken.cs
- FormsAuthenticationUserCollection.cs
- GetWinFXPath.cs
- NavigationProgressEventArgs.cs
- ByteConverter.cs
- Permission.cs
- SettingsPropertyNotFoundException.cs
- StrongNameUtility.cs
- CounterCreationData.cs
- GradientSpreadMethodValidation.cs
- ToolStripMenuItem.cs
- XmlNamedNodeMap.cs
- FormCollection.cs
- ErrorEventArgs.cs
- ToolStripDropDownItem.cs
- ThaiBuddhistCalendar.cs
- SemanticResolver.cs
- Effect.cs
- LongMinMaxAggregationOperator.cs
- RecordsAffectedEventArgs.cs
- GeometryGroup.cs
- SharedPersonalizationStateInfo.cs
- MobileControlDesigner.cs
- ScriptResourceInfo.cs
- TextPointer.cs
- ConfigXmlText.cs
- OrthographicCamera.cs
- DataRelation.cs
- TextAutomationPeer.cs
- GreenMethods.cs
- DataBoundLiteralControl.cs
- CapabilitiesPattern.cs
- ListChunk.cs
- ArrayMergeHelper.cs
- XmlEntity.cs
- GiveFeedbackEvent.cs
- CodeAccessPermission.cs
- SyntaxCheck.cs
- HttpChannelBindingToken.cs
- DataPagerFieldCollection.cs
- DaylightTime.cs
- MimeMapping.cs
- DataException.cs
- AsyncCodeActivity.cs
- Int16Converter.cs
- FrameworkEventSource.cs
- Menu.cs
- HostExecutionContextManager.cs
- WsiProfilesElement.cs
- PeerCollaboration.cs
- ObjectDataSourceMethodEventArgs.cs
- List.cs
- coordinatorscratchpad.cs
- ImmutablePropertyDescriptorGridEntry.cs
- FunctionDescription.cs
- ObjectHandle.cs
- FontUnitConverter.cs
- Pen.cs
- DataGridViewCellValidatingEventArgs.cs
- BitmapEffectOutputConnector.cs
- WebDisplayNameAttribute.cs
- DesignerDataSchemaClass.cs
- DbDataSourceEnumerator.cs
- ZipIOBlockManager.cs
- TargetException.cs
- PersonalizationStateInfoCollection.cs
- ArrangedElementCollection.cs
- Errors.cs
- log.cs
- SqlUdtInfo.cs
- MenuItemStyleCollection.cs
- SHA256.cs
- PopupRootAutomationPeer.cs
- ControlValuePropertyAttribute.cs
- WebHostUnsafeNativeMethods.cs
- AnnouncementEndpointElement.cs
- PropertyOverridesTypeEditor.cs
- DbDataReader.cs
- Zone.cs
- DataSourceUtil.cs
- HelpEvent.cs
- RuntimeWrappedException.cs
- SqlXml.cs
- DocumentViewer.cs
- SQLByte.cs
- BaseCodePageEncoding.cs
- DeviceSpecificDialogCachedState.cs
- WebConfigManager.cs
- XmlSchemaComplexContentRestriction.cs
- HyperLinkColumn.cs
- URL.cs
- DataKeyCollection.cs
- PrimitiveSchema.cs
- CommandField.cs
- TypeExtensionConverter.cs
- SymbolEqualComparer.cs
- StatusBar.cs
- BackgroundFormatInfo.cs
- SqlFlattener.cs