Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Server / System / Data / Services / Serializers / MetadataSerializer.cs / 1 / MetadataSerializer.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Provides a serializer for CSDL documents.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data.Services.Serializers
{
using System.Data.Services.Providers;
using System.IO;
using System.Text;
///
/// Provides support for serializing responses in CSDL format.
///
internal sealed class MetadataSerializer : XmlDocumentSerializer
{
///
/// Initializes a new XmlDocumentSerializer, ready to write
/// out an XML document
///
/// Stream to which output should be sent.
/// Base URI from which resources should be resolved.
/// Data provider from which metadata should be gathered.
/// Text encoding for the response.
internal MetadataSerializer(
Stream output,
Uri baseUri,
IDataServiceProvider provider,
Encoding encoding)
: base(output, baseUri, provider, encoding)
{
}
/// Handles the complete serialization for the specified content.
internal override void WriteRequest()
{
this.Provider.GetMetadata(this.Writer);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Provides a serializer for CSDL documents.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data.Services.Serializers
{
using System.Data.Services.Providers;
using System.IO;
using System.Text;
///
/// Provides support for serializing responses in CSDL format.
///
internal sealed class MetadataSerializer : XmlDocumentSerializer
{
///
/// Initializes a new XmlDocumentSerializer, ready to write
/// out an XML document
///
/// Stream to which output should be sent.
/// Base URI from which resources should be resolved.
/// Data provider from which metadata should be gathered.
/// Text encoding for the response.
internal MetadataSerializer(
Stream output,
Uri baseUri,
IDataServiceProvider provider,
Encoding encoding)
: base(output, baseUri, provider, encoding)
{
}
/// Handles the complete serialization for the specified content.
internal override void WriteRequest()
{
this.Provider.GetMetadata(this.Writer);
}
}
}
// 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
- _NegoState.cs
- ProvidePropertyAttribute.cs
- XmlUtilWriter.cs
- CaseExpr.cs
- LineSegment.cs
- InvokeMethod.cs
- ResumeStoryboard.cs
- ColorTranslator.cs
- DataGridViewSelectedCellCollection.cs
- CompositeScriptReferenceEventArgs.cs
- ProtectedConfiguration.cs
- ZoneLinkButton.cs
- CompositionCommandSet.cs
- FrameDimension.cs
- RSAPKCS1SignatureFormatter.cs
- DataRecordInfo.cs
- DiscoveryDocumentReference.cs
- RectangleGeometry.cs
- PageCodeDomTreeGenerator.cs
- MissingManifestResourceException.cs
- FileStream.cs
- MessageQueue.cs
- AssemblyContextControlItem.cs
- AppDomainResourcePerfCounters.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- NameValuePair.cs
- QualifiedCellIdBoolean.cs
- PrintEvent.cs
- PageSetupDialog.cs
- LookupNode.cs
- TypeConstant.cs
- TemplateBindingExpressionConverter.cs
- XmlnsPrefixAttribute.cs
- BeginStoryboard.cs
- Int32Storage.cs
- LocalizableAttribute.cs
- SchemaReference.cs
- XmlCharType.cs
- SponsorHelper.cs
- QilSortKey.cs
- ListDesigner.cs
- SrgsElement.cs
- FillRuleValidation.cs
- DropDownList.cs
- SecurityStandardsManager.cs
- StrokeNodeEnumerator.cs
- __ConsoleStream.cs
- DtdParser.cs
- TextTrailingCharacterEllipsis.cs
- HierarchicalDataSourceControl.cs
- Message.cs
- CodeDirectiveCollection.cs
- String.cs
- CultureInfoConverter.cs
- ContentElement.cs
- NetworkInformationPermission.cs
- XamlBuildTaskServices.cs
- ErrorWebPart.cs
- TemplateBamlTreeBuilder.cs
- elementinformation.cs
- HttpModuleCollection.cs
- ReachSerializationCacheItems.cs
- BasicExpandProvider.cs
- ReplyChannelBinder.cs
- PropertySourceInfo.cs
- Font.cs
- DefaultSettingsSection.cs
- ValidatedMobileControlConverter.cs
- HandlerMappingMemo.cs
- RankException.cs
- WorkflowOperationFault.cs
- XsltLoader.cs
- CompilerHelpers.cs
- CreateRefExpr.cs
- SQLInt64Storage.cs
- AppSettingsSection.cs
- CookielessHelper.cs
- Help.cs
- AccessibleObject.cs
- SocketInformation.cs
- CacheMemory.cs
- DetailsViewPageEventArgs.cs
- ExtendedTransformFactory.cs
- EventTrigger.cs
- XmlStringTable.cs
- ActivitySurrogateSelector.cs
- GroupQuery.cs
- CodeParameterDeclarationExpression.cs
- PerfCounters.cs
- ConnectionManagementElementCollection.cs
- UndoEngine.cs
- glyphs.cs
- EventLogEntry.cs
- BevelBitmapEffect.cs
- latinshape.cs
- UseAttributeSetsAction.cs
- RuleInfoComparer.cs
- SplineKeyFrames.cs
- StylusOverProperty.cs
- HttpRequest.cs