XmlSchemaCollection.Contains Yöntem

Tanım

Belirtilen ad alanına sahip bir şemanın koleksiyonda olup olmadığını belirten bir değer alır.

Aşırı Yüklemeler

Contains(String)

Belirtilen ad alanına sahip bir şemanın koleksiyonda olup olmadığını belirten bir değer alır.

Contains(XmlSchema)

Belirtilen XmlSchema öğesinin koleksiyonda olup olmadığını targetNamespace belirten bir değer alır.

Açıklamalar

Önemli

sınıfıXmlSchemaCollection, .NET Framework sürüm 2.0'da kullanımdan kaldırılmıştır ve sınıfı tarafından XmlSchemaSet değiştirilmiştir.

Contains(String)

Belirtilen ad alanına sahip bir şemanın koleksiyonda olup olmadığını belirten bir değer alır.

public:
 bool Contains(System::String ^ ns);
public bool Contains (string? ns);
public bool Contains (string ns);
member this.Contains : string -> bool
Public Function Contains (ns As String) As Boolean

Parametreler

ns
String

Şemayla ilişkili ad alanı URI'si. XML Şemaları için bu genellikle hedef ad alanı olur.

Döndürülenler

Boolean

true belirtilen ad alanına sahip bir şema koleksiyondaysa; aksi takdirde , false.

Örnekler

Aşağıdaki örnek, bir şemanın koleksiyonda olup olmadığını denetler. Bu durumda şemayı görüntüler.

if ( xsc->Contains( "urn:bookstore-schema" ) )
{
   XmlSchema^ schema = xsc[ "urn:bookstore-schema" ];
   StringWriter^ sw = gcnew StringWriter;
   XmlTextWriter^ xmlWriter = gcnew XmlTextWriter( sw );
   xmlWriter->Formatting = Formatting::Indented;
   xmlWriter->Indentation = 2;
   schema->Write( xmlWriter );
   Console::WriteLine( sw );
}
if (xsc.Contains("urn:bookstore-schema"))
{
  XmlSchema schema = xsc["urn:bookstore-schema"];
  StringWriter sw = new StringWriter();
  XmlTextWriter xmlWriter = new XmlTextWriter(sw);
  xmlWriter.Formatting = Formatting.Indented;
  xmlWriter.Indentation = 2;
  schema.Write(xmlWriter);
  Console.WriteLine(sw.ToString());
}
If xsc.Contains("urn:bookstore-schema") Then
    Dim schema As XmlSchema = xsc("urn:bookstore-schema")
    Dim sw As New StringWriter()
    Dim xmlWriter As New XmlTextWriter(sw)
    xmlWriter.Formatting = Formatting.Indented
    xmlWriter.Indentation = 2
    schema.Write(xmlWriter)
    Console.WriteLine(sw.ToString())
End If

Açıklamalar

Önemli

sınıfıXmlSchemaCollection, .NET Framework sürüm 2.0'da kullanımdan kaldırılmıştır ve sınıfı tarafından XmlSchemaSet değiştirilmiştir.

Şunlara uygulanır

Contains(XmlSchema)

Belirtilen XmlSchema öğesinin koleksiyonda olup olmadığını targetNamespace belirten bir değer alır.

public:
 bool Contains(System::Xml::Schema::XmlSchema ^ schema);
public bool Contains (System.Xml.Schema.XmlSchema schema);
member this.Contains : System.Xml.Schema.XmlSchema -> bool
Public Function Contains (schema As XmlSchema) As Boolean

Parametreler

schema
XmlSchema

XmlSchema nesnesi.

Döndürülenler

Boolean

true koleksiyonda aynı targetNamespaceolan bir şema varsa; değilse, false.

Açıklamalar

Önemli

sınıfıXmlSchemaCollection, .NET Framework sürüm 2.0'da kullanımdan kaldırılmıştır ve sınıfı tarafından XmlSchemaSet değiştirilmiştir.

Şunlara uygulanır