var PhotoTagService=function() {
PhotoTagService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PhotoTagService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return PhotoTagService._staticInstance.get_path();},
GetCategories:function(tagCloudName,includeSpecialCategories,succeededCallback, failedCallback, userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="includeSpecialCategories" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCategories',false,{tagCloudName:tagCloudName,includeSpecialCategories:includeSpecialCategories},succeededCallback,failedCallback,userContext); },
GetCategoryIdList:function(tagCloudName,succeededCallback, failedCallback, userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCategoryIdList',false,{tagCloudName:tagCloudName},succeededCallback,failedCallback,userContext); },
GetCategoryTags:function(tagCloudName,categoryId,includeSpecialTags,succeededCallback, failedCallback, userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryId" type="String">System.String</param>
/// <param name="includeSpecialTags" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCategoryTags',false,{tagCloudName:tagCloudName,categoryId:categoryId,includeSpecialTags:includeSpecialTags},succeededCallback,failedCallback,userContext); },
GetSlides:function(tagIds,succeededCallback, failedCallback, userContext) {
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetSlides',false,{tagIds:tagIds},succeededCallback,failedCallback,userContext); },
GetPhotoCount:function(photoCatalogName,tagCloudName,categoryName,tagId,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPhotoCount',false,{photoCatalogName:photoCatalogName,tagCloudName:tagCloudName,categoryName:categoryName,tagId:tagId},succeededCallback,failedCallback,userContext); },
GetPhotoCount2:function(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="collectionName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPhotoCount2',false,{photoCatalogName:photoCatalogName,collectionName:collectionName,tagCloudName:tagCloudName,categoryName:categoryName,tagIds:tagIds},succeededCallback,failedCallback,userContext); },
GetPhotoIDList:function(photoCatalogName,tagCloudName,categoryName,tagIds,relatedTags,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="relatedTags">PhotoTagService+RelatedTagInfo[]&</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPhotoIDList',false,{photoCatalogName:photoCatalogName,tagCloudName:tagCloudName,categoryName:categoryName,tagIds:tagIds,relatedTags:relatedTags},succeededCallback,failedCallback,userContext); },
GetRelatedPhotoTags:function(photoCatalogName,tagCloudName,categoryName,tagIds,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRelatedPhotoTags',false,{photoCatalogName:photoCatalogName,tagCloudName:tagCloudName,categoryName:categoryName,tagIds:tagIds},succeededCallback,failedCallback,userContext); },
GetRelatedPhotoTags2:function(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="collectionName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRelatedPhotoTags2',false,{photoCatalogName:photoCatalogName,collectionName:collectionName,tagCloudName:tagCloudName,categoryName:categoryName,tagIds:tagIds},succeededCallback,failedCallback,userContext); },
GetTagCategory:function(tagCloudName,tagId,succeededCallback, failedCallback, userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="tagId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTagCategory',false,{tagCloudName:tagCloudName,tagId:tagId},succeededCallback,failedCallback,userContext); },
TryGetTagInfo:function(tagCloudName,tagId,tagInfo,succeededCallback, failedCallback, userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="tagId" type="String">System.String</param>
/// <param name="tagInfo">PhotoTagService+TagInfo&</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'TryGetTagInfo',false,{tagCloudName:tagCloudName,tagId:tagId,tagInfo:tagInfo},succeededCallback,failedCallback,userContext); },
SelectPhotos:function(photoCatalogName,tagCloudName,categoryName,tagIds,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SelectPhotos',false,{photoCatalogName:photoCatalogName,tagCloudName:tagCloudName,categoryName:categoryName,tagIds:tagIds},succeededCallback,failedCallback,userContext); },
SelectPhotos2:function(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,succeededCallback, failedCallback, userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="collectionName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SelectPhotos2',false,{photoCatalogName:photoCatalogName,collectionName:collectionName,tagCloudName:tagCloudName,categoryName:categoryName,tagIds:tagIds},succeededCallback,failedCallback,userContext); },
GetPhotoTitle:function(photoId,succeededCallback, failedCallback, userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPhotoTitle',false,{photoId:photoId},succeededCallback,failedCallback,userContext); },
TryGetPhotoTitle:function(photoId,succeededCallback, failedCallback, userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'TryGetPhotoTitle',false,{photoId:photoId},succeededCallback,failedCallback,userContext); },
GetPhotoDescription:function(photoId,succeededCallback, failedCallback, userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPhotoDescription',false,{photoId:photoId},succeededCallback,failedCallback,userContext); },
TryGetPhotoDescription:function(photoId,succeededCallback, failedCallback, userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'TryGetPhotoDescription',false,{photoId:photoId},succeededCallback,failedCallback,userContext); }}
PhotoTagService.registerClass('PhotoTagService',Sys.Net.WebServiceProxy);
PhotoTagService._staticInstance = new PhotoTagService();
PhotoTagService.set_path = function(value) {
PhotoTagService._staticInstance.set_path(value); }
PhotoTagService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return PhotoTagService._staticInstance.get_path();}
PhotoTagService.set_timeout = function(value) {
PhotoTagService._staticInstance.set_timeout(value); }
PhotoTagService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return PhotoTagService._staticInstance.get_timeout(); }
PhotoTagService.set_defaultUserContext = function(value) { 
PhotoTagService._staticInstance.set_defaultUserContext(value); }
PhotoTagService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return PhotoTagService._staticInstance.get_defaultUserContext(); }
PhotoTagService.set_defaultSucceededCallback = function(value) { 
 PhotoTagService._staticInstance.set_defaultSucceededCallback(value); }
PhotoTagService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return PhotoTagService._staticInstance.get_defaultSucceededCallback(); }
PhotoTagService.set_defaultFailedCallback = function(value) { 
PhotoTagService._staticInstance.set_defaultFailedCallback(value); }
PhotoTagService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return PhotoTagService._staticInstance.get_defaultFailedCallback(); }
PhotoTagService.set_path("/Services/PhotoTagService.asmx");
PhotoTagService.GetCategories= function(tagCloudName,includeSpecialCategories,onSuccess,onFailed,userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="includeSpecialCategories" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetCategories(tagCloudName,includeSpecialCategories,onSuccess,onFailed,userContext); }
PhotoTagService.GetCategoryIdList= function(tagCloudName,onSuccess,onFailed,userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetCategoryIdList(tagCloudName,onSuccess,onFailed,userContext); }
PhotoTagService.GetCategoryTags= function(tagCloudName,categoryId,includeSpecialTags,onSuccess,onFailed,userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryId" type="String">System.String</param>
/// <param name="includeSpecialTags" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetCategoryTags(tagCloudName,categoryId,includeSpecialTags,onSuccess,onFailed,userContext); }
PhotoTagService.GetSlides= function(tagIds,onSuccess,onFailed,userContext) {
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetSlides(tagIds,onSuccess,onFailed,userContext); }
PhotoTagService.GetPhotoCount= function(photoCatalogName,tagCloudName,categoryName,tagId,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetPhotoCount(photoCatalogName,tagCloudName,categoryName,tagId,onSuccess,onFailed,userContext); }
PhotoTagService.GetPhotoCount2= function(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="collectionName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetPhotoCount2(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext); }
PhotoTagService.GetPhotoIDList= function(photoCatalogName,tagCloudName,categoryName,tagIds,relatedTags,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="relatedTags">PhotoTagService+RelatedTagInfo[]&</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetPhotoIDList(photoCatalogName,tagCloudName,categoryName,tagIds,relatedTags,onSuccess,onFailed,userContext); }
PhotoTagService.GetRelatedPhotoTags= function(photoCatalogName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetRelatedPhotoTags(photoCatalogName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext); }
PhotoTagService.GetRelatedPhotoTags2= function(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="collectionName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetRelatedPhotoTags2(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext); }
PhotoTagService.GetTagCategory= function(tagCloudName,tagId,onSuccess,onFailed,userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="tagId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetTagCategory(tagCloudName,tagId,onSuccess,onFailed,userContext); }
PhotoTagService.TryGetTagInfo= function(tagCloudName,tagId,tagInfo,onSuccess,onFailed,userContext) {
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="tagId" type="String">System.String</param>
/// <param name="tagInfo">PhotoTagService+TagInfo&</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.TryGetTagInfo(tagCloudName,tagId,tagInfo,onSuccess,onFailed,userContext); }
PhotoTagService.SelectPhotos= function(photoCatalogName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.SelectPhotos(photoCatalogName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext); }
PhotoTagService.SelectPhotos2= function(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext) {
/// <param name="photoCatalogName" type="String">System.String</param>
/// <param name="collectionName" type="String">System.String</param>
/// <param name="tagCloudName" type="String">System.String</param>
/// <param name="categoryName" type="String">System.String</param>
/// <param name="tagIds" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.SelectPhotos2(photoCatalogName,collectionName,tagCloudName,categoryName,tagIds,onSuccess,onFailed,userContext); }
PhotoTagService.GetPhotoTitle= function(photoId,onSuccess,onFailed,userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetPhotoTitle(photoId,onSuccess,onFailed,userContext); }
PhotoTagService.TryGetPhotoTitle= function(photoId,onSuccess,onFailed,userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.TryGetPhotoTitle(photoId,onSuccess,onFailed,userContext); }
PhotoTagService.GetPhotoDescription= function(photoId,onSuccess,onFailed,userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.GetPhotoDescription(photoId,onSuccess,onFailed,userContext); }
PhotoTagService.TryGetPhotoDescription= function(photoId,onSuccess,onFailed,userContext) {
/// <param name="photoId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PhotoTagService._staticInstance.TryGetPhotoDescription(photoId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(CategoryInfo) === 'undefined') {
var CategoryInfo=gtc("CategoryInfo");
CategoryInfo.registerClass('CategoryInfo');
}
if (typeof(CategoryInfoAndTags) === 'undefined') {
var CategoryInfoAndTags=gtc("CategoryInfoAndTags");
CategoryInfoAndTags.registerClass('CategoryInfoAndTags');
}
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.Slide) === 'undefined') {
AjaxControlToolkit.Slide=gtc("AjaxControlToolkit.Slide");
AjaxControlToolkit.Slide.registerClass('AjaxControlToolkit.Slide');
}
if (typeof(RelatedTagInfo) === 'undefined') {
var RelatedTagInfo=gtc("RelatedTagInfo");
RelatedTagInfo.registerClass('RelatedTagInfo');
}
Type.registerNamespace('Koda.PhotoGallery');
if (typeof(Koda.PhotoGallery.Photo) === 'undefined') {
Koda.PhotoGallery.Photo=gtc("Koda.PhotoGallery.Photo");
Koda.PhotoGallery.Photo.registerClass('Koda.PhotoGallery.Photo');
}
if (typeof(StringSearchData) === 'undefined') {
var StringSearchData=gtc("StringSearchData");
StringSearchData.registerClass('StringSearchData');
}

