UserTrackingLocation Kelas

Definisi

Perhatian

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Menentukan lokasi yang memenuhi syarat aktivitas yang sesuai dengan peristiwa pengguna di jalur eksekusi potensial instans alur kerja root. Kelas ini tidak dapat diwariskan.

public ref class UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
Warisan
UserTrackingLocation
Atribut

Keterangan

Note

Materi ini membahas jenis dan namespace yang usang. Untuk informasi selengkapnya, lihat jenis Deprecated di Windows Workflow Foundation 4.5.

Perancang aktivitas atau perancang alur kerja dapat menggunakan salah satu metode dan Activity.TrackData kelebihan beban ActivityExecutionContext.TrackData untuk melengkapi alur kerja untuk memancarkan data ke infrastruktur pelacakan runtime sebagai peristiwa pengguna. Data yang dikeluarkan disebut sebagai data pengguna. Tidak seperti peristiwa status aktivitas, dan peristiwa status alur kerja, yang hanya terjadi pada perubahan status aktivitas atau alur kerja, peristiwa pengguna dapat terjadi di lokasi mana pun yang diinstrumentasikan dalam alur kerja. UserTrackingLocation mendefinisikan parameter yang cocok untuk lokasi tersebut dengan menentukan jenis data pengguna, jenis aktivitas dari mana ia harus dipancarkan, kumpulan kondisi yang dapat lebih tepat memenuhi syarat instans atau instans aktivitas ini, nama kunci opsional yang harus dikaitkan dengan data pengguna, apakah jenis turunan data pengguna harus dicocokkan, dan apakah data pengguna yang dikeluarkan dari aktivitas yang berasal dari jenis aktivitas yang ditentukan harus dicocokkan.

Note

Satu UserTrackingLocation dapat merujuk ke lebih dari satu lokasi aktual di jalur eksekusi potensial instans alur kerja.

Anda dapat menambahkan UserTrackingLocation ke atau UserTrackPoint.MatchingLocationsUserTrackPoint.ExcludedLocations untuk menentukan parameter kecocokan untuk UserTrackPoint di .TrackingProfile

Ada tiga kondisi umum yang harus dipenuhi dalam urutan berikut agar UserTrackingLocation dicocokkan dengan infrastruktur pelacakan runtime: aktivitas yang telah memancarkan peristiwa pengguna harus cocok dengan kumpulan aktivitas yang ditentukan oleh ActivityType, , ActivityTypeName, Conditionsdan MatchDerivedActivityTypes; kunci, jika ada, yang terkait dengan data pengguna harus cocok KeyName; dan, jenis data pengguna yang dikeluarkan oleh peristiwa pengguna harus cocok dengan kumpulan jenis data pengguna yang ditentukan oleh ArgumentType, ArgumentTypeName, dan MatchDerivedArgumentTypes. Hanya jika ketiga kondisi ini terpenuhi, apakah infrastruktur pelacakan runtime mempertimbangkan yang UserTrackingLocation cocok.

Untuk mengonfigurasi UserTrackingLocation, Anda harus mengatur salah satu ArgumentTypeName atau ArgumentType untuk menentukan jenis data pengguna yang akan dicocokkan dan atau ActivityTypeNameActivityType untuk menentukan jenis aktivitas tempat data pengguna harus dipancarkan agar cocok. Anda dapat menambahkan ActivityTrackingCondition objek ke Conditions aktivitas yang lebih sepenuhnya memenuhi syarat tempat data pengguna harus dipancarkan. Anda dapat mengatur MatchDerivedArgumentTypes untuk menentukan bahwa data pengguna yang berasal dari jenis data pengguna yang ditentukan oleh ArgumentTypeName atau ArgumentType harus dicocokkan, dan Anda dapat mengatur MatchDerivedActivityTypes untuk menentukan bahwa data pengguna yang dikeluarkan dari aktivitas yang berasal dari jenis aktivitas yang ditentukan oleh ActivityTypeName atau ActivityType harus dicocokkan.

Anda dapat mengatur KeyName untuk menentukan bahwa hanya data pengguna yang terkait dengan nama kunci yang ditentukan yang harus dicocokkan untuk ini UserTrackingLocation. Jika KeyName adalah referensi null (Nothing di Visual Basic), struktur pelacakan runtime tidak akan mencoba mencocokkan kunci yang terkait dengan data pengguna.

Konstruktor

Nama Deskripsi
UserTrackingLocation()
Kedaluwarsa.

Menginisialisasi instans baru dari kelas UserTrackingLocation.

UserTrackingLocation(String, String)
Kedaluwarsa.

Menginisialisasi instans UserTrackingLocation baru kelas dengan menggunakan nama yang tidak memenuhi syarat dari jenis runtime bahasa umum (CLR) data pengguna dan nama yang tidak memenuhi syarat dari jenis aktivitas CLR tempat data pengguna harus dipancarkan.

UserTrackingLocation(String, Type)
Kedaluwarsa.

Menginisialisasi instans UserTrackingLocation baru kelas dengan menggunakan nama yang tidak memenuhi syarat dari jenis runtime bahasa umum (CLR) data pengguna dan jenis CLR aktivitas tempat data pengguna harus dipancarkan.

UserTrackingLocation(String)
Kedaluwarsa.

Menginisialisasi instans UserTrackingLocation baru kelas dengan menggunakan nama yang tidak memenuhi syarat dari jenis runtime bahasa umum (CLR) data pengguna.

UserTrackingLocation(Type, String)
Kedaluwarsa.

Menginisialisasi instans UserTrackingLocation baru kelas dengan menggunakan jenis runtime bahasa umum (CLR) data pengguna dan nama yang tidak memenuhi syarat dari jenis aktivitas CLR tempat data pengguna harus dipancarkan.

UserTrackingLocation(Type, Type)
Kedaluwarsa.

Menginisialisasi instans UserTrackingLocation baru kelas dengan menggunakan jenis runtime bahasa umum (CLR) data pengguna dan jenis CLR aktivitas tempat data pengguna harus dipancarkan.

UserTrackingLocation(Type)
Kedaluwarsa.

Menginisialisasi instans UserTrackingLocation baru kelas menggunakan jenis runtime bahasa umum (CLR) data pengguna.

Properti

Nama Deskripsi
ActivityType
Kedaluwarsa.

Mendapatkan atau mengatur jenis runtime bahasa umum (CLR) aktivitas tempat data pengguna harus dipancarkan untuk dilacak.

ActivityTypeName
Kedaluwarsa.

Mendapatkan atau mengatur nama yang tidak memenuhi syarat dari jenis runtime bahasa umum (CLR) aktivitas tempat data pengguna harus dipancarkan untuk dilacak.

ArgumentType
Kedaluwarsa.

Mendapatkan atau mengatur jenis runtime bahasa umum (CLR) dari data pengguna yang akan dilacak.

ArgumentTypeName
Kedaluwarsa.

Mendapatkan atau mengatur nama yang tidak memenuhi syarat dari jenis runtime bahasa umum (CLR) dari data pengguna yang akan dilacak.

Conditions
Kedaluwarsa.

Mendapatkan kumpulan kondisi yang digunakan untuk memenuhi syarat aktivitas tempat data pengguna harus dipancarkan untuk dilacak.

KeyName
Kedaluwarsa.

Mendapatkan atau mengatur nama tempat data pengguna harus dikaitkan agar UserTrackingLocation cocok.

MatchDerivedActivityTypes
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah data pengguna harus dilacak ketika dikeluarkan dari aktivitas yang berasal dari jenis aktivitas yang ditentukan oleh ActivityType atau ActivityTypeName.

MatchDerivedArgumentTypes
Kedaluwarsa.

Lokasi pelacakan pengguna adalah cara untuk memfilter data yang dilacak pengguna. Pengguna dapat memfilter berdasarkan jenis data yang dilacak pengguna dengan menentukan ArgumentType atau ArgumentTypeName. MatchDerivedArgumentTypes Mengatur ke true menentukan bahwa data yang dilacak pengguna dapat berjenis ArgumentType/ArgumentTypeName atau jenis yang berasal dari ArgumentType/ArgumentTypeName.

Metode

Nama Deskripsi
Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk