Bu makale, makine tarafından çevrilmiştir. Makaleyi İngilizce dilinde görüntülemek için İngilizce onay kutusunu işaretleyin. Ayrıca, fare işaretçisiyle İngilizce metnin üzerine gelerek metni açılır pencerede de görüntüleyebilirsiniz.
Çeviri
İngilizce

HtmlElementCollection Sınıfı

 

Bir koleksiyonu tanımlar HtmlElement nesneleri.

Ad alanı:   System.Windows.Forms
Derleme:  System.Windows.Forms (System.Windows.Forms.dll içinde)

System.Object
  System.Windows.Forms.HtmlElementCollection

public sealed class HtmlElementCollection : ICollection, IEnumerable

AdıAçıklama
System_CAPS_pubpropertyCount

Koleksiyondaki öğe sayısını alır.

System_CAPS_pubpropertyItem[Int32]

Bir öğenin sayısal dizinini belirterek koleksiyondan alır.

System_CAPS_pubpropertyItem[String]

Bir öğenin adını belirterek koleksiyondan alır.

AdıAçıklama
System_CAPS_pubmethodEquals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Object kaynağından devralındı.)

System_CAPS_pubmethodGetElementsByName(String)

Adına göre öğe koleksiyonunu alır.

System_CAPS_pubmethodGetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

System_CAPS_pubmethodGetHashCode()

Varsayılan karma işlevi olarak görev yapar.(Object kaynağından devralındı.)

System_CAPS_pubmethodGetType()

Alır Type geçerli örneği.(Object kaynağından devralındı.)

System_CAPS_pubmethodToString()

Geçerli nesneyi temsil eden bir dize döndürür.(Object kaynağından devralındı.)

AdıAçıklama
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Bu API,ürün altyapısını destekler ve API’nın doğrudan kodunuzdan çalıştırılması amaçlanmaz. Koleksiyon öğelerini kopyalar bir Array, belirli bir başlayarak Array dizini.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Alır olup olmadığını belirten bir değer erişmek için HtmlElementCollection olan (iş parçacığı güvenli) eşitlenir.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Bu API,ürün altyapısını destekler ve API’nın doğrudan kodunuzdan çalıştırılması amaçlanmaz. Koleksiyon erişimi eşitlemek için kullanılan bir nesneyi alır.

AdıAçıklama
System_CAPS_pubmethodAsParallel()

Aşırı yüklendi. Bir sorgunun paralelleştirme sağlar.(ParallelEnumerable tarafından tanımlanır.)

System_CAPS_pubmethodAsQueryable()

Aşırı yüklendi. Dönüştürür bir IEnumerable için bir IQueryable.(Queryable tarafından tanımlanır.)

System_CAPS_pubmethodCast<TResult>()

Öğeleri bıraktığı bir IEnumerable belirtilen türe.(Enumerable tarafından tanımlanır.)

System_CAPS_pubmethodOfType<TResult>()

Öğeleri filtreler bir IEnumerable belirtilen türüne dayalıdır.(Enumerable tarafından tanımlanır.)

Aşağıdaki kod örneğinde HtmlElementCollection out metinsel gösterimini belge nesne modeli (DOM), bir sayfanın yazdırmak için nesneleri.

private void PrintDomBegin()
{
	if (webBrowser1.Document != null)
	{
		HtmlElementCollection elemColl = null;
		HtmlDocument doc = webBrowser1.Document;
		if (doc != null)
		{
			elemColl = doc.GetElementsByTagName("HTML");
			String str = PrintDom(elemColl, new System.Text.StringBuilder(), 0);
			webBrowser1.DocumentText = str;
		}
	}
}

private string PrintDom(HtmlElementCollection elemColl, System.Text.StringBuilder returnStr, Int32 depth)
{
	System.Text.StringBuilder str = new System.Text.StringBuilder();

	foreach (HtmlElement elem in elemColl)
	{
		string elemName;

		elemName = elem.GetAttribute("ID");
		if (elemName == null || elemName.Length == 0)
		{
			elemName = elem.GetAttribute("name");
			if (elemName == null || elemName.Length == 0)
			{
				elemName = "<no name>";
			}
		}

		str.Append(' ', depth * 4);
		str.Append(elemName + ": " + elem.TagName + "(Level " + depth + ")");
		returnStr.AppendLine(str.ToString());

		if (elem.CanHaveChildren)
		{
			PrintDom(elem.Children, returnStr, depth + 1);
		}

		str.Remove(0, str.Length);
	}

	return(returnStr.ToString());
}

.NET Framework
2.0 sonrasında kullanılabilir

Bu türdeki herhangi bir public static (Visual Basic’te Paylaşılan Visual Basic'te), bu tür üyeler iş parçacığı güvenliklidir. Hiçbir örnek üyesinin, iş parçacığı güvenli olduğu garanti edilmez.

Başa dön
Show: