XmlFormatExtensionAttribute コンストラクタ (String, String, Type)
指定された拡張ポイントで実行するときに追加する XML 要素と名前空間を指定する XmlFormatExtensionAttribute クラスの新しいインスタンスを初期化します。
名前空間: System.Web.Services.Configuration
アセンブリ: System.Web.Services (system.web.services.dll 内)
構文
'宣言
Public Sub New ( _
elementName As String, _
ns As String, _
extensionPoint1 As Type _
)
'使用
Dim elementName As String
Dim ns As String
Dim extensionPoint1 As Type
Dim instance As New XmlFormatExtensionAttribute(elementName, ns, extensionPoint1)
public XmlFormatExtensionAttribute (
string elementName,
string ns,
Type extensionPoint1
)
public:
XmlFormatExtensionAttribute (
String^ elementName,
String^ ns,
Type^ extensionPoint1
)
public XmlFormatExtensionAttribute (
String elementName,
String ns,
Type extensionPoint1
)
public function XmlFormatExtensionAttribute (
elementName : String,
ns : String,
extensionPoint1 : Type
)
適用できません。
パラメータ
- elementName
サービス記述形式拡張機能によってサービスの説明に追加された XML 要素。
- ns
サービス記述形式拡張機能によってサービスの説明に追加された XML 要素の XML 名前空間。
- extensionPoint1
サービス記述形式拡張機能を実行する拡張ポイント。
使用例
' The YMLOperationBinding class is part of the YML SDFE, as it is the
' class that is serialized into XML and is placed in the service
' description.
<XmlFormatExtension("action", YMLOperationBinding.YMLNamespace, _
GetType(OperationBinding)), _
XmlFormatExtensionPrefix("yml", YMLOperationBinding.YMLNamespace)> _
Public Class YMLOperationBinding
Inherits ServiceDescriptionFormatExtension
Private _reverse As Boolean
Public Const YMLNamespace As String = "https://www.contoso.com/yml"
<XmlElement("Reverse")> _
Public Property Reverse() As Boolean
Get
Return _reverse
End Get
Set(ByVal Value As Boolean)
_reverse = Value
End Set
End Property
End Class
// The YMLOperationBinding class is part of the YML SDFE, as it is the
// class that is serialized into XML and is placed in the service
// description.
[XmlFormatExtension("action", YMLOperationBinding.YMLNamespace,
typeof(OperationBinding))]
[XmlFormatExtensionPrefix("yml", YMLOperationBinding.YMLNamespace)]
public class YMLOperationBinding : ServiceDescriptionFormatExtension
{
private Boolean reverse;
public const string YMLNamespace = "https://www.contoso.com/yml";
[XmlElement("Reverse")]
public Boolean Reverse
{
get { return reverse; }
set { reverse = value; }
}
}
// The YMLOperationBinding class is part of the YML SDFE, as it is the
// class that is serialized into XML and is placed in the service
// description.
/** @attribute XmlFormatExtension("action", YMLOperationBinding.YMLNamespace,
OperationBinding.class)
*/
/** @attribute XmlFormatExtensionPrefix("yml", YMLOperationBinding.YMLNamespace)
*/
public class YMLOperationBinding extends ServiceDescriptionFormatExtension
{
private Boolean reverse;
public final static String YMLNamespace = "https://www.contoso.com/yml";
/** @attribute XmlElement("Reverse")
*/
/** @property
*/
public Boolean get_Reverse()
{
return reverse;
} //get_Reverse
/** @property
*/
public void set_Reverse(Boolean value)
{
reverse = value;
} //set_Reverse
} //YMLOperationBinding
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
XmlFormatExtensionAttribute クラス
XmlFormatExtensionAttribute メンバ
System.Web.Services.Configuration 名前空間