CorrelationParameterAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Označuje název parametru použitého pro korelaci v metodách a událostech definovaných v rozhraní ExternalDataExchange. Tuto třídu nelze dědit.
public ref class CorrelationParameterAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Interface, AllowMultiple=true)]
public sealed class CorrelationParameterAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Interface, AllowMultiple=true)]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class CorrelationParameterAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Interface, AllowMultiple=true)>]
type CorrelationParameterAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Interface, AllowMultiple=true)>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type CorrelationParameterAttribute = class
inherit Attribute
Public NotInheritable Class CorrelationParameterAttribute
Inherits Attribute
- Dědičnost
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít CorrelationParameterAttribute pro ExternalDataExchange rozhraní. Tento příklad kódu je z ukázky CorrelatedLocalService SDK. Další informace najdete v ukázce korelační místní služby.
[ExternalDataExchange]
[CorrelationParameter("taskId")]
public interface ITaskService
{
[CorrelationInitializer]
void CreateTask(string taskId, string assignee, string text);
[CorrelationAlias("taskId", "e.Id")]
event EventHandler<TaskEventArgs> TaskCompleted;
}
Poznámky
Poznámka
V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.
Výchozí nastavení; lze přepsat pomocí CorrelationAliasAttribute.
Konstruktory
CorrelationParameterAttribute(String) |
Zastaralé.
Inicializuje novou instanci parametru CorrelationParameterAttribute , kde se pro korelaci používá název parametru. |
Vlastnosti
Name |
Zastaralé.
Získá název parametru použitého pro korelaci. |
TypeId |
Zastaralé.
Při implementaci v odvozené třídě získá jedinečný identifikátor pro tuto Attributetřídu . (Zděděno od Attribute) |
Metody
Equals(Object) |
Zastaralé.
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. (Zděděno od Attribute) |
GetHashCode() |
Zastaralé.
Vrátí hodnotu hash pro tuto instanci. (Zděděno od Attribute) |
GetType() |
Zastaralé.
Získá aktuální Type instanci. (Zděděno od Object) |
IsDefaultAttribute() |
Zastaralé.
Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu. (Zděděno od Attribute) |
Match(Object) |
Zastaralé.
Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu. (Zděděno od Attribute) |
MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Zastaralé.
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zastaralé.
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Zastaralé.
Načte informace o typu objektu, které lze použít k získání informací o typu pro rozhraní. (Zděděno od Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Zastaralé.
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). (Zděděno od Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zastaralé.
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od Attribute) |