Dışarıya aktar (0) Yazdır
Tümünü Genişlet
Bu makale makine tarafından çevrilmiştir. Orijinal metni görmek için imlecinizi makaledeki cümlelerin üzerine getirin. Daha Fazla Bilgi.
Çeviri
Original

HtmlElementCollection Sınıf

HtmlElement nesnelerinden oluşan koleksiyonu tanımlar.

System.Object
  System.Windows.Forms.HtmlElementCollection

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

public sealed class HtmlElementCollection : ICollection, 
	IEnumerable

HtmlElementCollection türü aşağıdaki üyeleri ortaya koyar.

  AdAçıklama
Genel özellikCountKoleksiyondaki öğe sayısını alır.
Genel özellikItem[Int32]Sayısal dizinini belirterek, öğe koleksiyondan alır.
Genel özellikItem[String]Adını belirterek, bir öğe koleksiyondan alır.
Üst

  AdAçıklama
Genel yöntemEquals(Object) Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntemGetElementsByNameÖğeleri koleksiyonu tarafından kendi adını alır.
Genel yöntemGetEnumeratorBir toplulukta yineleme bir numaralandırıcı döndürür.
Genel yöntemGetHashCodeVarsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.)
Genel yöntemGetTypeMevcut örnek için Type alır. (Object kaynağından devralındı.)
Genel yöntemToStringGeçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)
Üst

  AdAçıklama
Genel Genişletme YöntemiAsParallelSorgu parallelization sağlar. (ParallelEnumerable tarafından tanımlandı.)
Genel Genişletme YöntemiAsQueryableConverts an IEnumerable to an IQueryable. (Queryable tarafından tanımlandı.)
Genel Genişletme YöntemiCast<TResult>Öğeleri bıraktığı bir IEnumerable için belirtilen tür. (Enumerable tarafından tanımlandı.)
Genel Genişletme YöntemiOfType<TResult>Öğeleri filtreleri bir IEnumerable belirtilen türüne bağlı. (Enumerable tarafından tanımlandı.)
Üst

  AdAçıklama
Açık arabirim uygulamasıÖzel yöntemICollection.CopyToAltyapı. Koleksiyon öğeleri kopyalar bir Array, belirli bir başlayarak Array dizin.
Açık arabirim uygulamasıÖzel özellikICollection.IsSynchronizedBelirten bir değer olup erişim alır HtmlElementCollection olan (iş parçacığı güvenli) eşitlenen.
Açık arabirim uygulamasıÖzel özellikICollection.SyncRootAltyapı. Koleksiyona erişimi eşitlemek için kullanılan bir nesneyi alır.
Üst

Aşağıdaki kod örnek HtmlElementCollection metinsel gösterimini belge nesnesi modeli (DOM), bir sayfa yazdırmak için nesneler.


		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

Destekleyen: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework İstemci Profili

Destekleyen: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Sunucu Çekirdeği Rolü desteklenmez), Windows Server 2008 R2 (Sunucu Çekirdeği Rolü, SP1 veya sonraki sürümlerle desteklenir; Itanium'da desteklenmez)

Bu .NET Framework her platformun tüm sürümlerini desteklemez. Desteklenen sürümlerin listesi için bkz. .NET Framework Sistem Gereksinimleri.

Bu türün statik (Visual Basic'te Shared) tüm genel üyeleri iş parçacığı güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Topluluk İçeriği

Ekle
Show:
© 2014 Microsoft