Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / VersionCD1 / EndpointDiscoveryMetadataCD1.cs / 1305376 / EndpointDiscoveryMetadataCD1.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery.VersionCD1 { using System.Runtime; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; [XmlSchemaProvider("GetSchema")] [Fx.Tag.XamlVisible(false)] public class EndpointDiscoveryMetadataCD1 : IXmlSerializable { EndpointDiscoveryMetadata endpointDiscoveryMetadata; EndpointDiscoveryMetadataCD1() { endpointDiscoveryMetadata = new EndpointDiscoveryMetadata(); } EndpointDiscoveryMetadataCD1(EndpointDiscoveryMetadata endpointDiscoveryMetadata) { this.endpointDiscoveryMetadata = endpointDiscoveryMetadata; } public static EndpointDiscoveryMetadataCD1 FromEndpointDiscoveryMetadata(EndpointDiscoveryMetadata endpointDiscoveryMetadata) { if (endpointDiscoveryMetadata == null) { throw FxTrace.Exception.ArgumentNull("endpointDiscoveryMetadata"); } return new EndpointDiscoveryMetadataCD1(endpointDiscoveryMetadata); } public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet) { if (schemaSet == null) { throw FxTrace.Exception.ArgumentNull("schemaSet"); } return SchemaUtility.EnsureProbeMatchSchema(DiscoveryVersion.WSDiscoveryCD1, schemaSet); } public EndpointDiscoveryMetadata ToEndpointDiscoveryMetadata() { return this.endpointDiscoveryMetadata; } public XmlSchema GetSchema() { return null; } [Fx.Tag.InheritThrows(From = "ReadFrom", FromDeclaringType = typeof(EndpointDiscoveryMetadata))] public void ReadXml(XmlReader reader) { this.endpointDiscoveryMetadata.ReadFrom(DiscoveryVersion.WSDiscoveryCD1, reader); } public void WriteXml(XmlWriter writer) { this.endpointDiscoveryMetadata.WriteTo(DiscoveryVersion.WSDiscoveryCD1, 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
- TextContainerChangedEventArgs.cs
- RemoteCryptoDecryptRequest.cs
- InvalidPropValue.cs
- InheritanceContextChangedEventManager.cs
- SchemaNamespaceManager.cs
- BitVec.cs
- AliasedSlot.cs
- BulletChrome.cs
- AssertFilter.cs
- CompositeKey.cs
- PathSegmentCollection.cs
- CompilerResults.cs
- InputScopeNameConverter.cs
- CompilerErrorCollection.cs
- GroupBoxAutomationPeer.cs
- XmlSchemaComplexContent.cs
- DataGridViewSelectedCellCollection.cs
- Tile.cs
- WorkflowServiceHostFactory.cs
- ScriptRegistrationManager.cs
- AffineTransform3D.cs
- ProcessHostConfigUtils.cs
- CounterSet.cs
- NumericExpr.cs
- DefaultValueTypeConverter.cs
- ADMembershipUser.cs
- InstanceHandle.cs
- AlignmentYValidation.cs
- ObjectSecurityT.cs
- TdsParameterSetter.cs
- TextElementEditingBehaviorAttribute.cs
- DocumentPage.cs
- ResourceDescriptionAttribute.cs
- ControlCollection.cs
- WebReferenceCollection.cs
- CustomPopupPlacement.cs
- CodeTypeDeclaration.cs
- SecurityStateEncoder.cs
- JsonFaultDetail.cs
- EntityExpressionVisitor.cs
- CodeGenerator.cs
- DataSourceView.cs
- DropShadowBitmapEffect.cs
- FixedTextSelectionProcessor.cs
- PropertyRef.cs
- XhtmlTextWriter.cs
- WindowsListViewSubItem.cs
- SqlTopReducer.cs
- SystemTcpStatistics.cs
- ItemDragEvent.cs
- SqlBulkCopyColumnMappingCollection.cs
- Keywords.cs
- ResourceManagerWrapper.cs
- TraceUtils.cs
- RawStylusInputCustomDataList.cs
- TextBoxView.cs
- BoundField.cs
- WorkflowViewStateService.cs
- ProtectedUri.cs
- MetafileHeader.cs
- ListViewGroupConverter.cs
- CorrelationManager.cs
- OleDbPermission.cs
- ClipboardProcessor.cs
- StrokeCollectionConverter.cs
- Accessible.cs
- RegularExpressionValidator.cs
- ToolboxControl.cs
- LayoutManager.cs
- DataGridCellsPresenter.cs
- RuntimeConfigLKG.cs
- LicenseManager.cs
- ComboBoxRenderer.cs
- ManagementQuery.cs
- SettingsContext.cs
- ComboBoxItem.cs
- BitmapCacheBrush.cs
- ContextMenu.cs
- TreeViewEvent.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- WorkflowMarkupSerializerMapping.cs
- CaseInsensitiveHashCodeProvider.cs
- WorkflowControlEndpoint.cs
- TextWriter.cs
- RoutedEventValueSerializer.cs
- TripleDES.cs
- TemplatedWizardStep.cs
- Pkcs7Signer.cs
- SslStream.cs
- DuplicateWaitObjectException.cs
- ListViewInsertionMark.cs
- CLRBindingWorker.cs
- EraserBehavior.cs
- EntityCommandDefinition.cs
- ReachVisualSerializerAsync.cs
- NamespaceCollection.cs
- Transaction.cs
- XmlDeclaration.cs
- ReachFixedPageSerializerAsync.cs
- QueryExtender.cs