IGraphContext Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstenen bir veri kümesini belirten bir bağlamı temsil eden arabirim. Sağlayıcılar istenen verileri, belirtilen grafiğe ve çıkış düğümleri koleksiyonuna yerleştirir.
public interface class IGraphContext
public interface IGraphContext
type IGraphContext = interface
Public Interface IGraphContext
Özellikler
| CancelToken |
Geçerli CancellationToken 'ı al |
| Direction |
Giriş düğümlerinden başlayarak geçiş yapma yönü. |
| Errors |
Bildirilen hataların listesi. |
| Graph |
Yeni verilerin ekleneceği grafik. |
| InputNodes |
GraphContext 'in gittiği ilk düğümler. Boş bir koleksiyon, genel kapsam (örn. en üst düzey ad alanları aranıyor) aramasını gösterir. |
| LinkCategories |
Giriş düğümlerinden gidilecek bağlantı kategorileri (yani, çapraz geçiş yapılacak ilişkiler). Örneğin, "çağırır" veya "çağrılar ve başvurular" vb. Boş bir koleksiyon, tüm bağlantılara çapraz bir şekilde geçmesi gerektiğini gösterir. |
| LinkDepth |
Giriş düğümlerinden kaç bağlantı döndürülür. 'tir. MaxValue, giriş düğümlerinden erişilebilen her şeyi getir anlamına gelir. |
| NodeCategories |
OutputNodes koleksiyonuna yerleştirilecek hedef düğüm kategorileri. Boş bir koleksiyon, tüm hedef düğümlerin çıkış düğümleri olması gerektiğini belirtir. |
| OutputNodes |
İçeriğin ortaya kaldığı sorguyu yanıtlayan düğümler. Grafikte, OutputNodes 'dan daha fazla veri bulunabilir. OutputNodes grafiğin bir parçası olmalıdır. |
| RequestedProperties |
Döndürülen giriş ve çıkış düğümlerinde olması istenen özellikler. |
| TrackChanges |
Grafik bağlamı, çıkış düğümlerinde yapılan değişikliklerden haberdar olmaya devam etmek isterse true. Cancel yöntemi bu izlemeyi sonlandırır. |
Yöntemler
| GetValue<T>(String) |
Çağıranın geçirildiği bir değer alır. |
| HasValue(String) |
Çağıranın verilen ada sahip bir değerde geçtiğini öğrenin. |
| OnCompleted() |
IGraphContext işlendikten sonra tamamlanmış olayı yükseltmek için çağırılır. |
| ReportError(Exception) |
Özel durumları ve hataları raporlamak için sağlayıcı tarafından çağırılır. |
| ReportProgress(Int32, Int32, String) |
İlerlemeyi raporlamak için sağlayıcılar tarafından çağırılır. |
| SetValue<T>(String, T) |
Bağlamın özellik çantasına yeni bir değer ekler. Bu, sağlayıcılara daha fazla bilgi geçirmek için kullanılabilir. |
Ekinlikler
| Canceled |
Bu bağlam iptal edildiğinde tetiklenir. |
| Completed |
Bağlam sonuçları doldurulduğu zaman tetiklenir. |