C# 클래스 CmsData.EmailReplacements

파일 보기 프로젝트 열기: bvcms/bvcms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OptOuts List

Private Properties

프로퍼티 타입 설명
AddSmallGroup string
CreateUserTag string
DoInsertDrafts string
DoReplaceCode string
ExtraValue string
GetId string
GetOrgInfo OrgInfo
GetPayInfo PayInfo
GetPledgeInfo PledgeBalance
InsertDraft string
MapUrlEncodedReplacementCodes string
MasterLink string
NextMeetingDate string
NextMeetingDate0 string
OrgBarcode string
OrgExtra string
OrgMember string
Pledge string
RegText string
RegisterLink string
RegisterLinkHref string
RegisterTag string
RsvpLink string
SendLink string
SmallGroup string
SmallGroups string
SupportLink string
UnSubscribeLink string
VolReqLink string
VolSubLink string
VoteLink string

공개 메소드들

메소드 설명
CreateRegisterLink ( int orgid, string text ) : string
DoReplacements ( CmsData.CMSDataContext callingContext, Person p ) : string
DoReplacements ( int pid, CmsData.EmailQueueTo emailqueueto ) : string
DocXReplacements ( Person p ) : DocX
EmailReplacements ( CmsData.CMSDataContext callingContext ) : System
EmailReplacements ( CmsData.CMSDataContext callingContext, DocX doc ) : System
EmailReplacements ( CmsData.CMSDataContext callingContext, string text, System.Net.Mail.MailAddress from, int queueid = null, bool noPremailer = false ) : System
IsSpecialLink ( string link ) : bool
RegisterLinkUrl ( CmsData.CMSDataContext db, int orgid, int pid, int queueid, string linktype, System.DateTime expires = null ) : string
RenderCode ( string code, Person p, int orgId = null ) : string

비공개 메소드들

메소드 설명
AddSmallGroup ( string code, CmsData.EmailQueueTo emailqueueto ) : string
CreateUserTag ( CmsData.EmailQueueTo emailqueueto ) : string
DoInsertDrafts ( string text ) : string
DoReplaceCode ( string code, Person p, PayInfo pi = null, CmsData.EmailQueueTo emailqueueto = null ) : string
ExtraValue ( string code, CmsData.EmailQueueTo emailqueueto ) : string
GetId ( string>.IReadOnlyDictionary d, string from ) : string
GetOrgInfo ( int orgid ) : OrgInfo
GetPayInfo ( int orgid, int pid ) : PayInfo
GetPledgeInfo ( int fundid, CmsData.EmailQueueTo emailqueueto ) : PledgeBalance
InsertDraft ( string code ) : string
MapUrlEncodedReplacementCodes ( string text, IEnumerable codesToReplace ) : string

Depending on the WYSIWYG editor being used, the URLs (where replacement codes are set) might end up getting URL encoded. This method will replace the URL-encoded version with the normal version so that the actual replacement logic can be relatively consistent.

MasterLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
NextMeetingDate ( int orgid, int pid ) : string
NextMeetingDate0 ( int orgid ) : string
OrgBarcode ( string code, CmsData.EmailQueueTo emailqueueto ) : string
OrgExtra ( string code, CmsData.EmailQueueTo emailqueueto ) : string
OrgMember ( string code, CmsData.EmailQueueTo emailqueueto ) : string
Pledge ( string code, CmsData.EmailQueueTo emailqueueto ) : string
RegText ( string code, CmsData.EmailQueueTo emailqueueto ) : string
RegisterLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
RegisterLinkHref ( string code, CmsData.EmailQueueTo emailqueueto ) : string
RegisterTag ( string code, CmsData.EmailQueueTo emailqueueto ) : string
RsvpLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
SendLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
SmallGroup ( string code, CmsData.EmailQueueTo emailqueueto ) : string
SmallGroups ( string code, CmsData.EmailQueueTo emailqueueto ) : string
SupportLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
UnSubscribeLink ( CmsData.EmailQueueTo emailqueueto ) : string
VolReqLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
VolSubLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string
VoteLink ( string code, CmsData.EmailQueueTo emailqueueto ) : string

메소드 상세

CreateRegisterLink() 공개 정적인 메소드

public static CreateRegisterLink ( int orgid, string text ) : string
orgid int
text string
리턴 string

DoReplacements() 공개 메소드

public DoReplacements ( CmsData.CMSDataContext callingContext, Person p ) : string
callingContext CmsData.CMSDataContext
p Person
리턴 string

DoReplacements() 공개 메소드

public DoReplacements ( int pid, CmsData.EmailQueueTo emailqueueto ) : string
pid int
emailqueueto CmsData.EmailQueueTo
리턴 string

DocXReplacements() 공개 메소드

public DocXReplacements ( Person p ) : DocX
p Person
리턴 DocX

EmailReplacements() 공개 메소드

public EmailReplacements ( CmsData.CMSDataContext callingContext ) : System
callingContext CmsData.CMSDataContext
리턴 System

EmailReplacements() 공개 메소드

public EmailReplacements ( CmsData.CMSDataContext callingContext, DocX doc ) : System
callingContext CmsData.CMSDataContext
doc DocX
리턴 System

EmailReplacements() 공개 메소드

public EmailReplacements ( CmsData.CMSDataContext callingContext, string text, System.Net.Mail.MailAddress from, int queueid = null, bool noPremailer = false ) : System
callingContext CmsData.CMSDataContext
text string
from System.Net.Mail.MailAddress
queueid int
noPremailer bool
리턴 System

IsSpecialLink() 공개 정적인 메소드

public static IsSpecialLink ( string link ) : bool
link string
리턴 bool

RegisterLinkUrl() 공개 정적인 메소드

public static RegisterLinkUrl ( CmsData.CMSDataContext db, int orgid, int pid, int queueid, string linktype, System.DateTime expires = null ) : string
db CmsData.CMSDataContext
orgid int
pid int
queueid int
linktype string
expires System.DateTime
리턴 string

RenderCode() 공개 메소드

public RenderCode ( string code, Person p, int orgId = null ) : string
code string
p Person
orgId int
리턴 string

프로퍼티 상세

OptOuts 공개적으로 프로퍼티

public List OptOuts
리턴 List