C# 클래스 ConstantContactUtility.Components.EmailCampaignComponent

Parse response Streams into Contacts, creates entries for creating and updating Contacts
파일 보기 프로젝트 열기: constantcontact/Constant-Contact-Dot-Net-Wrapper

공개 메소드들

메소드 설명
CreateNewEmailCampaign ( EmailCampaign emailCampaign, AuthenticationData authenticationData ) : StringBuilder

Get the Atom entry for newly Email Campaign to be send to Constant server

GetEmailCampaign ( Stream stream ) : EmailCampaign

Get Email Campaign from the Http response stream.

GetEmailCampaignCollection ( Stream stream ) : List

Get Email Campaign collection from the Http response stream.

ScheduleEmailXML ( EmailCampaign emailCampaign, AuthenticationData authenticationData, string id ) : StringBuilder
UpdateEmailCampaign ( EmailCampaign emailCampaign, AuthenticationData authenticationData, string id ) : StringBuilder

Get the Atom entry for update Email Campaign to be send to Constant server

비공개 메소드들

메소드 설명
CreateAtomEntry ( EmailCampaign emailCampaign, AuthenticationData authenticationData, string id ) : StringBuilder

Create an Atom entry used to create a new EmailCampaign

EmailCampaignComponent ( ) : System

Class constructor

GetContactListFromCampaignResponse ( XPathNavigator node ) : List

Returns a contact lists from the xml data

GetContactListId ( XPathNavigator node ) : string

Gets the Id of Contact List from Xml data

GetEmailCampaign ( XPathNavigator node, IXmlNamespaceResolver resolver ) : EmailCampaign

Get EmailCampaign object from specified Xml data

GetEmailCampaignId ( XPathNavigator node ) : string

Gets the Id of EmailCampaign from Xml data

GetEmailFromCampaignResponse ( XPathNavigator node ) : ConstantContactEmail

Gets the Id of System Email from Xml data

InitializeEmailCampaignStatusNames ( ) : void

Initialize Email Campaign Status Names

메소드 상세

CreateNewEmailCampaign() 공개 정적인 메소드

Get the Atom entry for newly Email Campaign to be send to Constant server
public static CreateNewEmailCampaign ( EmailCampaign emailCampaign, AuthenticationData authenticationData ) : StringBuilder
emailCampaign ConstantContactBO.Entities.EmailCampaign EmailCampaign to be created
authenticationData AuthenticationData Account Owner EmailCampaign resource
리턴 StringBuilder

GetEmailCampaign() 공개 정적인 메소드

Get Email Campaign from the Http response stream.
public static GetEmailCampaign ( Stream stream ) : EmailCampaign
stream Stream Response stream
리턴 ConstantContactBO.Entities.EmailCampaign

GetEmailCampaignCollection() 공개 정적인 메소드

Get Email Campaign collection from the Http response stream.
public static GetEmailCampaignCollection ( Stream stream ) : List
stream Stream Response stream
리턴 List

ScheduleEmailXML() 공개 정적인 메소드

public static ScheduleEmailXML ( EmailCampaign emailCampaign, AuthenticationData authenticationData, string id ) : StringBuilder
emailCampaign ConstantContactBO.Entities.EmailCampaign
authenticationData AuthenticationData
id string
리턴 StringBuilder

UpdateEmailCampaign() 공개 정적인 메소드

Get the Atom entry for update Email Campaign to be send to Constant server
public static UpdateEmailCampaign ( EmailCampaign emailCampaign, AuthenticationData authenticationData, string id ) : StringBuilder
emailCampaign ConstantContactBO.Entities.EmailCampaign EmailCampaign to be updated
authenticationData AuthenticationData Account Owner EmailCampaign resource
id string Email Campaign Id for update
리턴 StringBuilder