Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Channels / WebScriptMetadataMessage.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InputScopeAttribute.cs
- GenericIdentity.cs
- SectionInput.cs
- DataServiceKeyAttribute.cs
- Quad.cs
- Or.cs
- TrackingQuery.cs
- TreeIterators.cs
- ToolStripItemRenderEventArgs.cs
- ExecutionContext.cs
- XsltLoader.cs
- SQLRoleProvider.cs
- ComMethodElement.cs
- DrawingContext.cs
- DateTimeConverter.cs
- UnsafeNativeMethods.cs
- DeferredElementTreeState.cs
- PropertyEntry.cs
- TranslateTransform.cs
- WebResourceUtil.cs
- COM2IDispatchConverter.cs
- recordstatescratchpad.cs
- InputScopeAttribute.cs
- ComponentCommands.cs
- EventLogPermissionEntry.cs
- GeometryModel3D.cs
- PropertyMap.cs
- UIElementParagraph.cs
- ScaleTransform.cs
- CompositeControl.cs
- ExtenderControl.cs
- IISMapPath.cs
- EqualityComparer.cs
- XmlMembersMapping.cs
- SQLInt32.cs
- DtdParser.cs
- Root.cs
- TypeUsage.cs
- RectAnimationBase.cs
- AmbientLight.cs
- FormsAuthentication.cs
- MsmqIntegrationBindingCollectionElement.cs
- WhiteSpaceTrimStringConverter.cs
- DrawingImage.cs
- TransformerTypeCollection.cs
- ProcessStartInfo.cs
- RuntimeHelpers.cs
- ArrayListCollectionBase.cs
- SafeRightsManagementQueryHandle.cs
- ComponentEditorPage.cs
- DataBindingExpressionBuilder.cs
- StrokeSerializer.cs
- FillErrorEventArgs.cs
- TreeNodeBinding.cs
- OperationGenerator.cs
- WindowsIPAddress.cs
- DefaultParameterValueAttribute.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- DocumentViewer.cs
- KeyValuePair.cs
- NegatedConstant.cs
- Viewport3DVisual.cs
- DropShadowEffect.cs
- BufferedWebEventProvider.cs
- BlurEffect.cs
- AttachmentCollection.cs
- ManagementNamedValueCollection.cs
- HostDesigntimeLicenseContext.cs
- SafeThreadHandle.cs
- CodeTypeMember.cs
- BitStack.cs
- XmlKeywords.cs
- EtwTrace.cs
- ExceptionUtil.cs
- DesignConnection.cs
- EnumConverter.cs
- RoleService.cs
- FrameworkPropertyMetadata.cs
- BindableAttribute.cs
- TabletDeviceInfo.cs
- TextBoxLine.cs
- RegisteredExpandoAttribute.cs
- AutomationElement.cs
- ConditionalDesigner.cs
- _AuthenticationState.cs
- StylusEditingBehavior.cs
- ProcessHostMapPath.cs
- HTTPNotFoundHandler.cs
- OleDbStruct.cs
- MDIClient.cs
- StructuredType.cs
- DataColumnMappingCollection.cs
- Internal.cs
- ImageAutomationPeer.cs
- DirectoryNotFoundException.cs
- BitStream.cs
- TextBounds.cs
- RuntimeVariablesExpression.cs
- WebCategoryAttribute.cs
- SimpleWebHandlerParser.cs