Type: IProductService
Summary:
Remarks:
SubscribeToPropertyChange(System.String)
Summary:
Parameters:
Example:
This example shows you how to subscribe to a property change
//---- JAVASCRIPT:
Client.Products.SubscribeToPropertyChange("Identifier");
Client.Products.SubscribeToPropertyChange("MyUserDefinedProperty");
Client.Products.add_ProductChanged(OnProductChanged);
function OnProductChanged(product, propertyName, value) {
print(propertyName);
print(value);
print(product.Identifier);
}
//---- C#
Client.Products.SubscribeToPropertyChange("Identifier");
Client.Products.SubscribeToPropertyChange("MyUserDefinedProperty");
Client.Products.ProductChanged += new ProductChangedDelegate(Products_OnProductChanged);
...
private void Products_OnProductChanged(IProduct product, string propertyName, object value)
{
Console.Writeline(product.Identifed);
Console.Writeline(propertyName);
Console.Writeline(value);
}
UnsubscribeToPropertyChange(System.String)
Summary:
Parameters:
Example:
This example shows you how to unsubscribe to a property change
//---- JAVASCRIPT:
Client.Products.SubscribeToPropertyChange("Identifier");
...
Client.Products.UnsubscribeToPropertyChange("Identifier");
//---- C#
Client.Products.SubscribeToPropertyChange("Identifier");
...
Client.Products.UnsubscribeToPropertyChange("Identifier");
Get(System.Int64)
Summary:
Parameters:
Example:
This example shows you how to get a product by its id
var product = Client.Products.Get(235689547452);
AllProducts
Summary:
Type:
System.Collections.ObjectModel.ObservableCollection`1[BCS.Sym3.Operator.Runtime.IProduct]
Access:
Read
Example:
This example shows you how to get the current number of product in the system.
print(Client.Products.AllProducts.Count);
ProductCreated
Summary:
Example:
This example shows you how to subscribe to this event
//---- JAVASCRIPT:
Client.Products.add_ProductCreated(OnProductCreated);
function OnProductCreated(product) {
print(product.Identifed);
print(product.Identifier);
}
//---- C#
Client.Products.ProductCreated += new ProductAddedDelegate(Products_OnProductCreated);
...
private void Products_OnProductCreated(IProduct product)
{
Console.Writeline(product.Identifed);
}
ProductDeleted
Summary:
Example:
This example shows you how to subscribe to this event
//---- JAVASCRIPT:
Client.Products.add_ProductDeleted(OnProductDeleted);
function OnProductDeleted(product) {
print(product.Identifed);
print(product.Identifier);
}
//---- C#
Client.Products.ProductDeleted += new ProductDeletedDelegate(Products_OnProductDeleted);
...
private void Products_OnProductDeleted(IProduct product)
{
Console.Writeline(product.Identifed);
}
ProductChanged
Summary:
Example:
This example shows you how to subscribe to this event
//---- JAVASCRIPT:
Client.Products.SubscribeToPropertyChange("Identifier");
Client.Products.SubscribeToPropertyChange("MyUserDefinedProperty");
Client.Products.add_ProductChanged(OnProductChanged);
function OnProductChanged(product, propertyName, value) {
print(propertyName);
print(value);
print(product.Identifier);
}
//---- C#
Client.Products.SubscribeToPropertyChange("Identifier");
Client.Products.SubscribeToPropertyChange("MyUserDefinedProperty");
Client.Products.ProductChanged += new ProductChangedDelegate(Products_OnProductChanged);
...
private void Products_OnProductChanged(IProduct product, string propertyName, object value)
{
Console.Writeline(product.Identifed);
Console.Writeline(propertyName);
Console.Writeline(value);
}