ServiceDescription.Name プロパティ
Web サービス記述言語 (WSDL) ファイルを囲む <descriptions> タグの XML name 属性を取得または設定します。
Public Property Name As String
[C#]
public string Name {get; set;}
[C++]
public: __property String* get_Name();public: __property void set_Name(String*);
[JScript]
public function get Name() : String;public function set Name(String);
プロパティ値
XML name 属性。
解説
プロパティ値が代入されていない場合、このプロパティ値は空の文字列 ("") です。
使用例
Dim myDescription As New ServiceDescription()
myDescription = ServiceDescription.Read("MyWsdl_VB.wsdl")
myDescription.Name = "MyServiceDescription"
Console.WriteLine("Name: " & myDescription.Name)
Dim myMessageCollection As MessageCollection = myDescription.Messages
' Remove the message at index 0 from the message collection.
myMessageCollection.Remove(myDescription.Messages(0))
' Build a new Message.
Dim myMessage As New Message()
myMessage.Name = "AddSoapIn"
' Build a new MessagePart.
Dim myMessagePart As New MessagePart()
myMessagePart.Name = "parameters"
Dim myXmlQualifiedName As New XmlQualifiedName("s0:Add")
myMessagePart.Element = myXmlQualifiedName
' Add MessageParts to the message.
myMessage.Parts.Add(myMessagePart)
' Add the message to the ServiceDescription.
myDescription.Messages.Add(myMessage)
myDescription.Write("MyOutWsdl.wsdl")
[C#]
ServiceDescription myDescription = new ServiceDescription();
myDescription = ServiceDescription.Read("MyWsdl_CS.wsdl");
myDescription.Name = "MyServiceDescription";
Console.WriteLine("Name: " + myDescription.Name);
MessageCollection myMessageCollection = myDescription.Messages;
// Remove the message at index 0 from the message collection.
myMessageCollection.Remove(myDescription.Messages[0]);
// Build a new message.
Message myMessage = new Message();
myMessage.Name = "AddSoapIn";
// Build a new MessagePart.
MessagePart myMessagePart = new MessagePart();
myMessagePart.Name = "parameters";
XmlQualifiedName myXmlQualifiedName = new XmlQualifiedName("s0:Add");
myMessagePart.Element = myXmlQualifiedName;
// Add MessageParts to the message.
myMessage.Parts.Add(myMessagePart);
// Add the message to the ServiceDescription.
myDescription.Messages.Add(myMessage);
myDescription.Write("MyOutWsdl.wsdl");
[C++]
ServiceDescription* myDescription = new ServiceDescription();
myDescription = ServiceDescription::Read(S"MyWsdl_CS.wsdl");
myDescription->Name = S"MyServiceDescription";
Console::WriteLine(S"Name: {0}", myDescription->Name);
MessageCollection* myMessageCollection = myDescription->Messages;
// Remove the message at index 0 from the message collection.
myMessageCollection->Remove(myDescription->Messages->Item[0]);
// Build a new message.
Message* myMessage = new Message();
myMessage->Name = S"AddSoapIn";
// Build a new MessagePart.
MessagePart* myMessagePart = new MessagePart();
myMessagePart->Name = S"parameters";
XmlQualifiedName* myXmlQualifiedName = new XmlQualifiedName(S"s0:Add");
myMessagePart->Element = myXmlQualifiedName;
// Add MessageParts to the message.
myMessage->Parts->Add(myMessagePart);
// Add the message to the ServiceDescription.
myDescription->Messages->Add(myMessage);
myDescription->Write(S"MyOutWsdl.wsdl");
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ServiceDescription クラス | ServiceDescription メンバ | System.Web.Services.Description 名前空間