CallSiteOps Klasa

Definicja

Tworzy i buforuje reguły powiązań.Creates and caches binding rules.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class CallSiteOps abstract sealed
public static class CallSiteOps
type CallSiteOps = class
Public Class CallSiteOps
Dziedziczenie
CallSiteOps

Metody

AddRule<T>(CallSite<T>, T)

Dodaje regułę do pamięci podręcznej utrzymywanej w lokacji wywołania dynamicznego.Adds a rule to the cache maintained on the dynamic call site.

Bind<T>(CallSiteBinder, CallSite<T>, Object[])

Aktualizuje miejsce docelowe witryny wywołania z nową regułą opartą na argumentach.Updates the call site target with a new rule based on the arguments.

ClearMatch(CallSite)

Czyści flagę dopasowania w witrynie wywołania Matchmaker.Clears the match flag on the matchmaker call site.

CreateMatchmaker<T>(CallSite<T>)

Tworzy wystąpienie lokalizacji dynamicznej wywołania używanej do przeszukiwania pamięci podręcznej.Creates an instance of a dynamic call site used for cache lookup.

GetCachedRules<T>(RuleCache<T>)

Wyszukuje reguły mające zastosowanie do operacji dynamicznej w pamięci podręcznej reguł dynamicznych.Searches the dynamic rule cache for rules applicable to the dynamic operation.

GetMatch(CallSite)

Sprawdza, czy została wykonana dopasowana reguła.Checks whether the executed rule matched.

GetRuleCache<T>(CallSite<T>)

Pobiera pamięć podręczną reguł powiązań.Retrieves binding rule cache.

GetRules<T>(CallSite<T>)

Pobiera reguły powiązań dynamicznych z witryny wywołania.Gets the dynamic binding rules from the call site.

MoveRule<T>(RuleCache<T>, T, Int32)

Przenosi regułę powiązania w pamięci podręcznej.Moves the binding rule within the cache.

SetNotMatched(CallSite)

Sprawdza, czy lokacja dynamiczna wymaga aktualizacji.Checks if a dynamic site requires an update.

UpdateRules<T>(CallSite<T>, Int32)

Aktualizuje reguły w pamięci podręcznej.Updates rules in the cache.

Dotyczy