CallSiteOps CallSiteOps CallSiteOps CallSiteOps Class

Definice

Vytvoří a ukládá do mezipaměti pravidla vazby.Creates and caches binding rules.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class CallSiteOps abstract sealed
public static class CallSiteOps
type CallSiteOps = class
Public Class CallSiteOps
Dědičnost
CallSiteOpsCallSiteOpsCallSiteOpsCallSiteOps

Metody

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

Přidá do mezipaměti pravidlo udržované na webu s dynamickým voláním.Adds a rule to the cache maintained on the dynamic call site.

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

Aktualizuje cíl webu volání novým pravidlem na základě argumentů.Updates the call site target with a new rule based on the arguments.

ClearMatch(CallSite) ClearMatch(CallSite) ClearMatch(CallSite) ClearMatch(CallSite)

Vymaže příznak shody na webu volání Matchmaker.Clears the match flag on the matchmaker call site.

CreateMatchmaker<T>(CallSite<T>) CreateMatchmaker<T>(CallSite<T>) CreateMatchmaker<T>(CallSite<T>) CreateMatchmaker<T>(CallSite<T>)

Vytvoří instanci dynamického webu volání používaného pro vyhledávání v mezipaměti.Creates an instance of a dynamic call site used for cache lookup.

GetCachedRules<T>(RuleCache<T>) GetCachedRules<T>(RuleCache<T>) GetCachedRules<T>(RuleCache<T>) GetCachedRules<T>(RuleCache<T>)

Vyhledá v mezipaměti dynamického pravidla pravidla platná pro dynamickou operaci.Searches the dynamic rule cache for rules applicable to the dynamic operation.

GetMatch(CallSite) GetMatch(CallSite) GetMatch(CallSite) GetMatch(CallSite)

Zkontroluje, jestli se shoduje se spuštěným pravidlem.Checks whether the executed rule matched

GetRuleCache<T>(CallSite<T>) GetRuleCache<T>(CallSite<T>) GetRuleCache<T>(CallSite<T>) GetRuleCache<T>(CallSite<T>)

Načte mezipaměť pravidla vazby.Retrieves binding rule cache.

GetRules<T>(CallSite<T>) GetRules<T>(CallSite<T>) GetRules<T>(CallSite<T>) GetRules<T>(CallSite<T>)

Získá pravidla dynamické vazby z webu volání.Gets the dynamic binding rules from the call site.

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

Přesune pravidlo vazby v rámci mezipaměti.Moves the binding rule within the cache.

SetNotMatched(CallSite) SetNotMatched(CallSite) SetNotMatched(CallSite) SetNotMatched(CallSite)

Kontroluje, zda dynamický web vyžaduje aktualizaci.Checks if a dynamic site requires an update.

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

Aktualizuje pravidla v mezipaměti.Updates rules in the cache.

Platí pro