ServiceDescription.Extensions プロパティ
ServiceDescription に格納されている機能拡張要素のコレクションを取得します。
Public ReadOnly Property Extensions As _
ServiceDescriptionFormatExtensionCollection
[C#]
public ServiceDescriptionFormatExtensionCollection Extensions {get;}
[C++]
public: __property ServiceDescriptionFormatExtensionCollection*
get_Extensions();
[JScript]
public function get Extensions() :
ServiceDescriptionFormatExtensionCollection;
プロパティ値
ServiceDescriptionFormatExtensionCollection 。
使用例
Dim myServiceDescription As New ServiceDescription()
myServiceDescription = _
ServiceDescription.Read("ServiceDescription_Extensions_Input_vb.wsdl")
Console.WriteLine( _
myServiceDescription.Bindings(1).Extensions(0).ToString())
Dim mySoapBinding As New SoapBinding()
mySoapBinding.Required = True
Dim mySoapBinding1 As New SoapBinding()
mySoapBinding1.Required = False
myServiceDescription.Extensions.Add(mySoapBinding)
myServiceDescription.Extensions.Add(mySoapBinding1)
Dim myServiceDescriptionFormatExtension As _
ServiceDescriptionFormatExtension
For Each myServiceDescriptionFormatExtension _
In myServiceDescription.Extensions
Console.WriteLine("Required: " & _
myServiceDescriptionFormatExtension.Required.ToString())
Next myServiceDescriptionFormatExtension
myServiceDescription.Write("ServiceDescription_Extensions_Output_vb.wsdl")
myServiceDescription.RetrievalUrl = "https://www.contoso.com/"
Console.WriteLine("Retrieval URL is: " & _
myServiceDescription.RetrievalUrl)
[C#]
ServiceDescription myServiceDescription = new ServiceDescription();
myServiceDescription =
ServiceDescription.Read("ServiceDescription_Extensions_Input_cs.wsdl");
Console.WriteLine(
myServiceDescription.Bindings[1].Extensions[0].ToString());
SoapBinding mySoapBinding = new SoapBinding();
mySoapBinding.Required = true;
SoapBinding mySoapBinding1 = new SoapBinding();
mySoapBinding1.Required = false;
myServiceDescription.Extensions.Add(mySoapBinding);
myServiceDescription.Extensions.Add(mySoapBinding1);
foreach(ServiceDescriptionFormatExtension
myServiceDescriptionFormatExtension
in myServiceDescription.Extensions)
{
Console.WriteLine("Required: " +
myServiceDescriptionFormatExtension.Required);
}
myServiceDescription.Write(
"ServiceDescription_Extensions_Output_cs.wsdl");
myServiceDescription.RetrievalUrl = "https://www.contoso.com/";
Console.WriteLine("Retrieval URL is: " +
myServiceDescription.RetrievalUrl);
[C++]
ServiceDescription* myServiceDescription = new ServiceDescription();
myServiceDescription =
ServiceDescription::Read(S"ServiceDescription_Extensions_Input_cs.wsdl");
Console::WriteLine(
myServiceDescription->Bindings->Item[1]->Extensions->Item[0]);
SoapBinding* mySoapBinding = new SoapBinding();
mySoapBinding->Required = true;
SoapBinding* mySoapBinding1 = new SoapBinding();
mySoapBinding1->Required = false;
myServiceDescription->Extensions->Add(mySoapBinding);
myServiceDescription->Extensions->Add(mySoapBinding1);
System::Collections::IEnumerator* myEnum = myServiceDescription->Extensions->GetEnumerator();
while (myEnum->MoveNext())
{
ServiceDescriptionFormatExtension* myServiceDescriptionFormatExtension = __try_cast<ServiceDescriptionFormatExtension*>(myEnum->Current);
Console::WriteLine(S"Required: {0}", __box(myServiceDescriptionFormatExtension->Required));
}
myServiceDescription->Write(
S"ServiceDescription_Extensions_Output_cs.wsdl");
myServiceDescription->RetrievalUrl = S"https://www.contoso.com/";
Console::WriteLine(S"Retrieval URL is: {0}", myServiceDescription->RetrievalUrl);
[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 名前空間