Aracılığıyla paylaş


Afa<TInput,TRegister> Sınıf

Tanım

AFA'nın akümülatörü, desenin eşleşmiş olduğunu belirten basit bir boole olan basit bir AFA biçimi

public class Afa<TInput,TRegister> : Microsoft.StreamProcessing.Afa<TInput,TRegister,bool>
type Afa<'Input, 'Register> = class
    inherit Afa<'Input, 'Register, bool>
Public Class Afa(Of TInput, TRegister)
Inherits Afa(Of TInput, TRegister, Boolean)

Tür Parametreleri

TInput

Olay türü.

TRegister

Yazmaç türü.

Devralma
Afa<TInput,TRegister,Boolean>
Afa<TInput,TRegister>

Oluşturucular

Afa<TInput,TRegister>(TRegister)

Basitleştirilmiş AFA'nın yeni bir örneğini oluşturma

Alanlar

_isSealed

AFA korumalı veya değil.

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)

Özellikler

StartState

AFA'nın başlangıç durumu.

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)

Yöntemler

AddEpsilonElementArc(Int32, Int32)

AFA'ya epsilon (eylemsiz) yay ekler

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
AddFinalState(Int32)

AFA'ya son durumu ekleyin.

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
AddListElementArc(Int32, Int32, Expression<Func<Int64,List<TInput>,TRegister,Boolean>>, Expression<Func<Int64,List<TInput>,TRegister,TRegister>>)

Eş zamanlı öğeler listesi tarafından tetiklenen AFA'ya geçiş ekler

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
AddMultiElementArc(Int32, Int32, Expression<Func<Int64,TRegister, TAccumulator>>, Expression<Func<Int64,TInput,TRegister,TAccumulator, TAccumulator>>, Expression<Func<Int64,TInput,TAccumulator,Boolean>>, Expression<Func<Int64,TAccumulator,TRegister,Boolean>>, Expression<Func<Int64, TAccumulator,TRegister,TRegister>>, Expression<Action<TAccumulator>>)

Belirli bir zaman damgasında birden çok öğeyi (olayları) işleyen bir geçiş ekler

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
AddSingleElementArc(Int32, Int32, Expression<Func<Int64,TInput,TRegister,Boolean>>, Expression<Func<Int64,TInput,TRegister,TRegister>>)

Tek bir öğe tarafından tetiklenen AFA'ya geçiş ekler

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
Clone()

Geçerli AFA nesnesini alır ve derin bir kopya gerçekleştirir

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
RemoveFinalState(Int32)

AFA'dan son durumu kaldırın.

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
SetDefaultRegister(TRegister)

Varsayılan yazmaç değerini ayarlayın.

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)
ToString()

AFA'nın dize gösterimini döndürür

(Devralındığı yer: Afa<TInput,TRegister,TAccumulator>)

Şunlara uygulanır