﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ServiceDescriptionFormatExtension" FullName="System.Web.Services.Description.ServiceDescriptionFormatExtension"><TypeSignature Language="C#" Value="public abstract class ServiceDescriptionFormatExtension" Maintainer="auto" /><AssemblyInfo><AssemblyName>System.Web.Services</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>In a derived class, the ServiceDescriptionFormatExtension class allows users to define extensibility elements in addition to those defined in the Web Services Description Language (WSDL) specification. Extensibility elements can be added to a <see cref="T:System.Web.Services.Description.ServiceDescription" /> at any of several levels within the class hierarchy. Thus many classes derived from the <see cref="T:System.Web.Services.Description.DocumentableItem" /> class (including the <see cref="T:System.Web.Services.Description.ServiceDescription" /> class) have an Extensions property, which returns a <see cref="T:System.Web.Services.Description.ServiceDescriptionFormatExtensionCollection" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents an extensibility element added to an XML Web service.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected ServiceDescriptionFormatExtension ();" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters /><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Services.Description.ServiceDescriptionFormatExtension" /> class.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Handled"><MemberSignature Language="C#" Value="public bool Handled { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><value>To be added: an object of type 'bool'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>A derived class, representing an extensibility element added to an XML Web service, can be attached to a <see cref="T:System.Web.Services.Description.ServiceDescription" /> by using the <see cref="M:System.Web.Services.Description.ServiceDescriptionImporter.Import(System.CodeDom.CodeNamespace,System.CodeDom.CodeCompileUnit)" /> method (which is used by the wsdl.exe tool). You can also use a custom class derived from the <see cref="T:System.Web.Services.Description.SoapExtensionImporter" /> class to extend the import process to handle custom extensibility elements.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the <see cref="T:System.Web.Services.Description.ServiceDescriptionFormatExtension" /> is used by the import process when the extensibility element is imported.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Xml.Serialization.XmlIgnore</AttributeName></Attribute></Attributes></Member><Member MemberName="Parent"><MemberSignature Language="C#" Value="public object Parent { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'object'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When overridden in a derived class, the class returned by this property will be a derived class within the <see cref="N:System.Web.Services.Description" /> namespace rather than the base <see cref="T:System.Object" /> class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the parent of the <see cref="T:System.Web.Services.Description.ServiceDescriptionFormatExtension" />.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Required"><MemberSignature Language="C#" Value="public bool Required { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><value>To be added: an object of type 'bool'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether the <see cref="T:System.Web.Services.Description.ServiceDescriptionFormatExtension" /> is necessary for the action to which it refers.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Xml.Serialization.XmlAttribute("required", Namespace="http://schemas.xmlsoap.org/wsdl/")</AttributeName></Attribute><Attribute><AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName></Attribute></Attributes></Member></Members></Type>