I am facing issue when deserialize base class on C# client using SFS API.
I have two classes, one is Class A (Base Class) and Class B (Child Class) , code are as below :-
Code: Select all
public class A implements SerializableSFSType{
public int a =0;
public A(){}
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
}
public class B extends A implements SerializableSFSType{
public int d =0;
public B(){}
public int getD() {
return d;
}
public void setD(int d) {
this.d = d;
}
}
Created below classes for C# client
Code: Select all
public class A : SerializableSFSType{
public int a =0;
public A(){}
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
}
public class B : A , SerializableSFSType{
public int d =0;
public B(){}
public int getD() {
return d;
}
public void setD(int d) {
this.d = d;
}
}
Using below code at client side to get object from sfs object.
this.objA = (A)sfsdata.GetClass("SFSKEY");
objA.d -> has value sent by server
objA.a -> do not contain any value.
Help me how I will get values for base class variables also.