다음을 통해 공유


ServiceCollection.Contains(Service) 메서드

정의

지정된 Service 인스턴스가 ServiceCollection의 멤버인지 여부를 나타내는 값을 반환합니다.

public:
 bool Contains(System::Web::Services::Description::Service ^ service);
public bool Contains (System.Web.Services.Description.Service service);
member this.Contains : System.Web.Services.Description.Service -> bool
Public Function Contains (service As Service) As Boolean

매개 변수

service
Service

컬렉션 멤버인지 확인할 Service입니다.

반환

Boolean

service 매개 변수가 ServiceCollection의 멤버이면 true이고, 그렇지 않으면 false입니다.

예제

if ( myServiceDescription->Services->Contains( myService ) )
{
   Console::WriteLine( "The mentioned service exists at index {0} in the WSDL.", myServiceDescription->Services->IndexOf( myService ) );

   array<Service^>^myServiceArray = gcnew array<Service^>(myServiceDescription->Services->Count);

   // Copy the services into an array.
   myServiceDescription->Services->CopyTo( myServiceArray, 0 );
   IEnumerator^ myEnumerator = myServiceArray->GetEnumerator();
   Console::WriteLine( "The names of services in the array are" );
   while ( myEnumerator->MoveNext() )
   {
      Service^ myService1 = dynamic_cast<Service^>(myEnumerator->Current);
      Console::WriteLine( myService1->Name );
   }
}
else
{
   Console::WriteLine( "Service does not exist in the WSDL." );
}
if(myServiceDescription.Services.Contains(myService))
{
   Console.WriteLine(
      "The mentioned service exists at index {0} in the WSDL.",
      myServiceDescription.Services.IndexOf(myService));
   Service[] myServiceArray =
      new Service[myServiceDescription.Services.Count];

   // Copy the services into an array.
   myServiceDescription.Services.CopyTo(myServiceArray,0);
   IEnumerator myEnumerator = myServiceArray.GetEnumerator();
   Console.WriteLine("The names of services in the array are");
   while(myEnumerator.MoveNext())
   {
      Service myService1 = (Service)myEnumerator.Current;
      Console.WriteLine(myService1.Name);
   }
}
else
{
   Console.WriteLine("Service does not exist in the WSDL." );
}
If myServiceDescription.Services.Contains(myService) Then
   Console.WriteLine( _
      "The mentioned service Exists at index {0} in the WSDL.", _
      myServiceDescription.Services.IndexOf(myService))
   Dim myServiceArray(myServiceDescription.Services.Count - 1) _
   As Service

   ' Copy the services into an array.
   myServiceDescription.Services.CopyTo(myServiceArray, 0)
   Dim myEnumerator As IEnumerator = myServiceArray.GetEnumerator()
   Console.WriteLine("The names of services in the array are")
   While myEnumerator.MoveNext()
      Dim myService1 As Service = CType(myEnumerator.Current, Service)
      Console.WriteLine(myService1.Name)
   End While
Else
   Console.WriteLine("Service does not exist in the WSDL.")
End If

적용 대상