Customer Class
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Defines a Customer object.
Namespace: Microsoft.CommerceServer.Marketing
Assembly: Microsoft.CommerceServer.Marketing.CrossTierTypes (in Microsoft.CommerceServer.Marketing.CrossTierTypes.dll)
Syntax
'Declaration
<ComVisibleAttribute(False)> _
Public NotInheritable Class Customer _
Inherits MarketingServices
'Usage
Dim instance As Customer
[ComVisibleAttribute(false)]
public sealed class Customer : MarketingServices
[ComVisibleAttribute(false)]
public ref class Customer sealed : public MarketingServices
public final class Customer extends MarketingServices
Remarks
Conceptually a Customer object is the parent object of Campaign objects. Each Campaign object must be contained within a Customer object.
A customer is the owner of your marketing campaigns. A customer can be an advertiser, an agency, or yourself. Each customer can have multiple campaigns that represent different marketing programs.
Examples
public static Customer GetSampleCustomer1(MarketingContext marketingSystem)
{
Customer cu = marketingSystem.Customers.NewCustomer();
Guid name = Guid.NewGuid();
cu.Name = "Cust_" + name.ToString();
cu.ContactAddress = "6610 199th Ave NE";
cu.ContactEmail = "zztop@msn.com";
cu.ContactFax = "(610) 555-1212";
cu.ContactPhone = "(819) 555-1300";
cu.DefaultUrl = "https://example.microsoft.com";
cu.Description = "This customer has a special place in my heart";
cu.Industry = "SomeIndustryCode";
return cu;
}
Inheritance Hierarchy
System..::.Object
Microsoft.CommerceServer.Marketing..::.MarketingServices
Microsoft.CommerceServer.Marketing..::.Customer
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.