Que se passe-il dans le cas ou je fais une référence dans la class Page codebehind à une instance de type Singleton ?
Est-ce que le garbage va supprimer l'instance de la classe codebehind par son utilisation ? oui/non ?
Doute : l'instance n'est peut être pas libérée car elle référence une instance singleton qui n'est jamais détruite ?
Merci d'avance de vos réponses.
Exemple :
Dans une classe Page CodeBeding, je référence un objet singleton (BusinessLayer)
----------------------------------------------------------------------------------------
public partial class MyPageBehind : Page
{
protected MyBusinessLayerClassSingleton objSingleton = MyBusinessLayerClassSingleton.GetInstance();
protected void Page_Load(object sender, EventArgs e)
{ ..... }
}
----------------------------------------------------------------------------------------
Meme question concernat un référence sur une classe instance utilisateur.
public class Member : User
{
protected MyBusinessLayerClassSingleton objSingleton = MyBusinessLayerClassSingleton.GetInstance();
public string SName {get; set;}
public string SStreet { get; set; }
public Membre()
{ .... }
}
Merci de votre participation
Partager