Service.ServiceDescription プロパティ
Service がメンバとして含まれている ServiceDescription を取得します。
Public ReadOnly Property ServiceDescription As ServiceDescription
[C#]
public ServiceDescription ServiceDescription {get;}
[C++]
public: __property ServiceDescription* get_ServiceDescription();
[JScript]
public function get ServiceDescription() : ServiceDescription;
プロパティ値
使用例
Dim myServiceDescription As ServiceDescription = _
ServiceDescription.Read("MathService_VB.wsdl")
Dim myServiceCollection As ServiceCollection = _
myServiceDescription.Services
Dim myService As Service = myServiceCollection(0)
' Get the ServiceDescription of myService.
Dim myServiceServiceDescription As ServiceDescription = _
myService.ServiceDescription
Dim myMessageCollection As MessageCollection = _
myServiceServiceDescription.Messages
Console.WriteLine(("No. of messages in this ServiceDescription: " _
& myMessageCollection.Count.ToString()))
' Display all the messages.
Dim myMessage As Message
For Each myMessage In myMessageCollection
Console.WriteLine(("Message: " & myMessage.Name.ToString()))
Next myMessage
[C#]
ServiceDescription myServiceDescription =
ServiceDescription.Read("MathService_CS.wsdl");
ServiceCollection myServiceCollection =
myServiceDescription.Services;
Service myService = myServiceCollection[0];
// Get the ServiceDescription of myService.
ServiceDescription myServiceServiceDescription =
myService.ServiceDescription;
MessageCollection myMessageCollection =
myServiceServiceDescription.Messages;
Console.WriteLine("No. of messages in this ServiceDescription: " +
myMessageCollection.Count);
// Display all the messages.
foreach(Message myMessage in myMessageCollection)
Console.WriteLine("Message: " + myMessage.Name);
[C++]
ServiceDescription* myServiceDescription =
ServiceDescription::Read(S"MathService_cpp.wsdl");
ServiceCollection* myServiceCollection =
myServiceDescription->Services;
Service* myService = myServiceCollection->Item[0];
// Get the ServiceDescription of myService.
ServiceDescription* myServiceServiceDescription =
myService->ServiceDescription;
MessageCollection* myMessageCollection =
myServiceServiceDescription->Messages;
Console::WriteLine(S"No. of messages in this ServiceDescription: {0}",
__box( myMessageCollection->Count));
// Display all the messages.
System::Collections::IEnumerator* myEnum =
myMessageCollection->GetEnumerator();
while (myEnum->MoveNext())
{
Message* myMessage = __try_cast<Message*>(myEnum->Current);
Console::WriteLine(S"Message : {0}", myMessage->Name);
}
[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 ファミリ
参照
Service クラス | Service メンバ | System.Web.Services.Description 名前空間