コード例 #1
0
 public bool TryToInitialize(string name, IStorageMedia storageMedia)
 {
     if (_storageMedia == null)
     {
         lock (_storageMediaLock) {
             if (_storageMedia == null)
             {
                 Name          = name;
                 _storageMedia = storageMedia;
                 return(true);
             }
         }
     }
     return(false);
 }
コード例 #2
0
 public void RegisterMedia(string name, IStorageMedia storageMedia)
 {
     _media[name] = storageMedia;
 }