Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Channels / WebScriptMetadataMessage.cs / 1305376 / WebScriptMetadataMessage.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- #pragma warning disable 1634 // Stops compiler from warning about unknown warnings (for Presharp) namespace System.ServiceModel.Channels { using System; using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.Collections.Generic; using System.Xml; using System.Runtime.Serialization; using DiagnosticUtility = System.ServiceModel.DiagnosticUtility; using System.IO; class WebScriptMetadataMessage : BodyWriterMessage { const string proxyContentTag = "JavaScriptProxy"; string proxyContent; public WebScriptMetadataMessage(string action, string proxyContent) : base(MessageVersion.None, action, new WebScriptMetadataBodyWriter(proxyContent)) { this.proxyContent = proxyContent; } protected override void OnBodyToString(XmlDictionaryWriter writer) { writer.WriteStartElement(proxyContentTag); writer.WriteCData(proxyContent); writer.WriteEndElement(); } class WebScriptMetadataBodyWriter : BodyWriter { string proxyContent; public WebScriptMetadataBodyWriter(string proxyContent) : base(true) { this.proxyContent = proxyContent; } protected override void OnWriteBodyContents(XmlDictionaryWriter writer) { writer.WriteRaw(proxyContent); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextTreeObjectNode.cs
- CharConverter.cs
- CompositeFontInfo.cs
- DockPattern.cs
- MessagingDescriptionAttribute.cs
- CorrelationKeyCalculator.cs
- ErrorsHelper.cs
- _NtlmClient.cs
- MenuAdapter.cs
- DebuggerAttributes.cs
- QueryAccessibilityHelpEvent.cs
- DbDataRecord.cs
- MexHttpBindingElement.cs
- TextRunTypographyProperties.cs
- CannotUnloadAppDomainException.cs
- Hex.cs
- PageParser.cs
- JsonXmlDataContract.cs
- ExpressionNode.cs
- RetriableClipboard.cs
- MailDefinition.cs
- ServiceNameElementCollection.cs
- QilVisitor.cs
- TreeNodeStyleCollection.cs
- Token.cs
- Touch.cs
- SharedUtils.cs
- Timeline.cs
- LocalizabilityAttribute.cs
- PropertyItem.cs
- ColorConverter.cs
- Range.cs
- GenericAuthenticationEventArgs.cs
- EntryWrittenEventArgs.cs
- AdornerHitTestResult.cs
- StateFinalizationDesigner.cs
- Scheduler.cs
- Interop.cs
- METAHEADER.cs
- WebResourceAttribute.cs
- FixedSchema.cs
- UriParserTemplates.cs
- TextTreeObjectNode.cs
- SwitchLevelAttribute.cs
- WebPartEventArgs.cs
- SQLCharsStorage.cs
- ComponentResourceKey.cs
- ChildTable.cs
- SelectedDatesCollection.cs
- TdsEnums.cs
- EntityDataSourceValidationException.cs
- FieldBuilder.cs
- ListViewDeleteEventArgs.cs
- MimeTypePropertyAttribute.cs
- HitTestParameters3D.cs
- TTSEngineTypes.cs
- AsmxEndpointPickerExtension.cs
- TemplatePagerField.cs
- PageCache.cs
- NoneExcludedImageIndexConverter.cs
- Zone.cs
- _CommandStream.cs
- InitializeCorrelation.cs
- ServiceHostFactory.cs
- HttpApplication.cs
- TreeView.cs
- DataSvcMapFile.cs
- LogLogRecord.cs
- ApplicationInterop.cs
- ProcessRequestArgs.cs
- DataListCommandEventArgs.cs
- ModelProperty.cs
- InternalResources.cs
- OleDbException.cs
- TextElementAutomationPeer.cs
- TransactionScope.cs
- TabControl.cs
- HMACMD5.cs
- WebPartChrome.cs
- TagPrefixCollection.cs
- CodeDirectionExpression.cs
- TraceUtility.cs
- TextOutput.cs
- ISAPIApplicationHost.cs
- CodeObject.cs
- MetaModel.cs
- HashMembershipCondition.cs
- ColumnWidthChangingEvent.cs
- EntityContainerEmitter.cs
- StateDesigner.Helpers.cs
- StreamGeometry.cs
- WebPageTraceListener.cs
- LeaseManager.cs
- TransformerInfo.cs
- RecognitionResult.cs
- BamlRecordWriter.cs
- Registry.cs
- SqlServices.cs
- OleDbSchemaGuid.cs
- DataColumn.cs