Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.