TaxonomyClientService class

Provides the Web service methods needed for a client application to host a managed metadata control.

Inheritance hierarchy

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.SharePoint.Taxonomy.WebServices.TaxonomyClientService

Namespace:  Microsoft.SharePoint.Taxonomy.WebServices
Assembly:  Microsoft.SharePoint.Taxonomy (in Microsoft.SharePoint.Taxonomy.dll)

Syntax

'Declaration
<ScriptServiceAttribute> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/sharepoint/taxonomy/soap/",  _
    Name := "Taxonomy web service", Description := "This web service is designed for Office client applications to use")> _
<WebServiceBindingAttribute(ConformsTo := WsiProfiles.BasicProfile1_1)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class TaxonomyClientService _
    Inherits WebService
'Usage
Dim instance As TaxonomyClientService
[ScriptServiceAttribute]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/sharepoint/taxonomy/soap/", 
    Name = "Taxonomy web service", Description = "This web service is designed for Office client applications to use")]
[WebServiceBindingAttribute(ConformsTo = WsiProfiles.BasicProfile1_1)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class TaxonomyClientService : WebService

Remarks

This Web service enables a client to interact with the managed metadata TermStore object and get the data through label matching, per T:Microsoft.SharePoint.Taxonomy.TermSet, or by GUID. Updates to the TermStore can also be made by adding a new Term object.

Examples

using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;

// 
// This source code was auto-generated by wsdl, Version=2.0.50727.3038.
// 


/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="TaxonomyClientServiceSoap", Namespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/")]
public partial class TaxonomyClientService : System.Web.Services.Protocols.SoapHttpClientProtocol {
    
    private System.Threading.SendOrPostCallback GetTermSetsOperationCompleted;
    
    private System.Threading.SendOrPostCallback GetTermsByLabelOperationCompleted;
    
    private System.Threading.SendOrPostCallback AddTermsOperationCompleted;
    
    private System.Threading.SendOrPostCallback GetKeywordTermsByGuidsOperationCompleted;
    
    private System.Threading.SendOrPostCallback GetChildTermsInTermSetOperationCompleted;
    
    private System.Threading.SendOrPostCallback GetChildTermsInTermOperationCompleted;
    
    /// <remarks/>
    public TaxonomyClientService() {
        this.Url = "https://localhost:56509/WebSite1/Service.asmx";
    }
    
    /// <remarks/>
    public event GetTermSetsCompletedEventHandler GetTermSetsCompleted;
    
    /// <remarks/>
    public event GetTermsByLabelCompletedEventHandler GetTermsByLabelCompleted;
    
    /// <remarks/>
    public event AddTermsCompletedEventHandler AddTermsCompleted;
    
    /// <remarks/>
    public event GetKeywordTermsByGuidsCompletedEventHandler GetKeywordTermsByGuidsCompleted;
    
    /// <remarks/>
    public event GetChildTermsInTermSetCompletedEventHandler GetChildTermsInTermSetCompleted;
    
    /// <remarks/>
    public event GetChildTermsInTermCompletedEventHandler GetChildTermsInTermCompleted;
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/taxonomy/soap/GetTermSets", RequestNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string GetTermSets(string sharedServiceIds, string TermSetIds, int lcid, string clientTimeStamps, string clientVersions, out string serverTermSetTimeStampXml) {
        object[] results = this.Invoke("GetTermSets", new object[] {
                    sharedServiceIds,
                    TermSetIds,
                    lcid,
                    clientTimeStamps,
                    clientVersions});
        serverTermSetTimeStampXml = ((string)(results[1]));
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetTermSets(string sharedServiceIds, string TermSetIds, int lcid, string clientTimeStamps, string clientVersions, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GetTermSets", new object[] {
                    sharedServiceIds,
                    TermSetIds,
                    lcid,
                    clientTimeStamps,
                    clientVersions}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndGetTermSets(System.IAsyncResult asyncResult, out string serverTermSetTimeStampXml) {
        object[] results = this.EndInvoke(asyncResult);
        serverTermSetTimeStampXml = ((string)(results[1]));
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void GetTermSetsAsync(string sharedServiceIds, string TermSetIds, int lcid, string clientTimeStamps, string clientVersions) {
        this.GetTermSetsAsync(sharedServiceIds, TermSetIds, lcid, clientTimeStamps, clientVersions, null);
    }
    
    /// <remarks/>
    public void GetTermSetsAsync(string sharedServiceIds, string TermSetIds, int lcid, string clientTimeStamps, string clientVersions, object userState) {
        if ((this.GetTermSetsOperationCompleted == null)) {
            this.GetTermSetsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTermSetsOperationCompleted);
        }
        this.InvokeAsync("GetTermSets", new object[] {
                    sharedServiceIds,
                    TermSetIds,
                    lcid,
                    clientTimeStamps,
                    clientVersions}, this.GetTermSetsOperationCompleted, userState);
    }
    
    private void OnGetTermSetsOperationCompleted(object arg) {
        if ((this.GetTermSetsCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GetTermSetsCompleted(this, new GetTermSetsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/taxonomy/soap/GetTermsByLabel", RequestNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string GetTermsByLabel(string label, int lcid, StringMatchOption matchOption, int resultCollectionSize, string TermIds, bool addIfNotFound) {
        object[] results = this.Invoke("GetTermsByLabel", new object[] {
                    label,
                    lcid,
                    matchOption,
                    resultCollectionSize,
                    TermIds,
                    addIfNotFound});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetTermsByLabel(string label, int lcid, StringMatchOption matchOption, int resultCollectionSize, string TermIds, bool addIfNotFound, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GetTermsByLabel", new object[] {
                    label,
                    lcid,
                    matchOption,
                    resultCollectionSize,
                    TermIds,
                    addIfNotFound}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndGetTermsByLabel(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void GetTermsByLabelAsync(string label, int lcid, StringMatchOption matchOption, int resultCollectionSize, string TermIds, bool addIfNotFound) {
        this.GetTermsByLabelAsync(label, lcid, matchOption, resultCollectionSize, TermIds, addIfNotFound, null);
    }
    
    /// <remarks/>
    public void GetTermsByLabelAsync(string label, int lcid, StringMatchOption matchOption, int resultCollectionSize, string TermIds, bool addIfNotFound, object userState) {
        if ((this.GetTermsByLabelOperationCompleted == null)) {
            this.GetTermsByLabelOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTermsByLabelOperationCompleted);
        }
        this.InvokeAsync("GetTermsByLabel", new object[] {
                    label,
                    lcid,
                    matchOption,
                    resultCollectionSize,
                    TermIds,
                    addIfNotFound}, this.GetTermsByLabelOperationCompleted, userState);
    }
    
    private void OnGetTermsByLabelOperationCompleted(object arg) {
        if ((this.GetTermsByLabelCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GetTermsByLabelCompleted(this, new GetTermsByLabelCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/taxonomy/soap/AddTerms", RequestNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string AddTerms(System.Guid sharedServiceId, System.Guid TermSetId, int lcid, string newTerms) {
        object[] results = this.Invoke("AddTerms", new object[] {
                    sharedServiceId,
                    TermSetId,
                    lcid,
                    newTerms});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginAddTerms(System.Guid sharedServiceId, System.Guid TermSetId, int lcid, string newTerms, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("AddTerms", new object[] {
                    sharedServiceId,
                    TermSetId,
                    lcid,
                    newTerms}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndAddTerms(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void AddTermsAsync(System.Guid sharedServiceId, System.Guid TermSetId, int lcid, string newTerms) {
        this.AddTermsAsync(sharedServiceId, TermSetId, lcid, newTerms, null);
    }
    
    /// <remarks/>
    public void AddTermsAsync(System.Guid sharedServiceId, System.Guid TermSetId, int lcid, string newTerms, object userState) {
        if ((this.AddTermsOperationCompleted == null)) {
            this.AddTermsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddTermsOperationCompleted);
        }
        this.InvokeAsync("AddTerms", new object[] {
                    sharedServiceId,
                    TermSetId,
                    lcid,
                    newTerms}, this.AddTermsOperationCompleted, userState);
    }
    
    private void OnAddTermsOperationCompleted(object arg) {
        if ((this.AddTermsCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.AddTermsCompleted(this, new AddTermsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/taxonomy/soap/GetKeywordTermsByGuids", RequestNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string GetKeywordTermsByGuids(string TermIds, int lcid) {
        object[] results = this.Invoke("GetKeywordTermsByGuids", new object[] {
                    TermIds,
                    lcid});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetKeywordTermsByGuids(string TermIds, int lcid, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GetKeywordTermsByGuids", new object[] {
                    TermIds,
                    lcid}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndGetKeywordTermsByGuids(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void GetKeywordTermsByGuidsAsync(string TermIds, int lcid) {
        this.GetKeywordTermsByGuidsAsync(TermIds, lcid, null);
    }
    
    /// <remarks/>
    public void GetKeywordTermsByGuidsAsync(string TermIds, int lcid, object userState) {
        if ((this.GetKeywordTermsByGuidsOperationCompleted == null)) {
            this.GetKeywordTermsByGuidsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKeywordTermsByGuidsOperationCompleted);
        }
        this.InvokeAsync("GetKeywordTermsByGuids", new object[] {
                    TermIds,
                    lcid}, this.GetKeywordTermsByGuidsOperationCompleted, userState);
    }
    
    private void OnGetKeywordTermsByGuidsOperationCompleted(object arg) {
        if ((this.GetKeywordTermsByGuidsCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GetKeywordTermsByGuidsCompleted(this, new GetKeywordTermsByGuidsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/taxonomy/soap/GetChildTermsInTermSet", RequestNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string GetChildTermsInTermSet(System.Guid sspId, int lcid, System.Guid TermSetId) {
        object[] results = this.Invoke("GetChildTermsInTermSet", new object[] {
                    sspId,
                    lcid,
                    TermSetId});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetChildTermsInTermSet(System.Guid sspId, int lcid, System.Guid TermSetId, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GetChildTermsInTermSet", new object[] {
                    sspId,
                    lcid,
                    TermSetId}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndGetChildTermsInTermSet(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void GetChildTermsInTermSetAsync(System.Guid sspId, int lcid, System.Guid TermSetId) {
        this.GetChildTermsInTermSetAsync(sspId, lcid, TermSetId, null);
    }
    
    /// <remarks/>
    public void GetChildTermsInTermSetAsync(System.Guid sspId, int lcid, System.Guid TermSetId, object userState) {
        if ((this.GetChildTermsInTermSetOperationCompleted == null)) {
            this.GetChildTermsInTermSetOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetChildTermsInTermSetOperationCompleted);
        }
        this.InvokeAsync("GetChildTermsInTermSet", new object[] {
                    sspId,
                    lcid,
                    TermSetId}, this.GetChildTermsInTermSetOperationCompleted, userState);
    }
    
    private void OnGetChildTermsInTermSetOperationCompleted(object arg) {
        if ((this.GetChildTermsInTermSetCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GetChildTermsInTermSetCompleted(this, new GetChildTermsInTermSetCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/taxonomy/soap/GetChildTermsInTerm", RequestNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string GetChildTermsInTerm(System.Guid sspId, int lcid, System.Guid TermId, System.Guid TermSetId) {
        object[] results = this.Invoke("GetChildTermsInTerm", new object[] {
                    sspId,
                    lcid,
                    TermId,
                    TermSetId});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetChildTermsInTerm(System.Guid sspId, int lcid, System.Guid TermId, System.Guid TermSetId, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("GetChildTermsInTerm", new object[] {
                    sspId,
                    lcid,
                    TermId,
                    TermSetId}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndGetChildTermsInTerm(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void GetChildTermsInTermAsync(System.Guid sspId, int lcid, System.Guid TermId, System.Guid TermSetId) {
        this.GetChildTermsInTermAsync(sspId, lcid, TermId, TermSetId, null);
    }
    
    /// <remarks/>
    public void GetChildTermsInTermAsync(System.Guid sspId, int lcid, System.Guid TermId, System.Guid TermSetId, object userState) {
        if ((this.GetChildTermsInTermOperationCompleted == null)) {
            this.GetChildTermsInTermOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetChildTermsInTermOperationCompleted);
        }
        this.InvokeAsync("GetChildTermsInTerm", new object[] {
                    sspId,
                    lcid,
                    TermId,
                    TermSetId}, this.GetChildTermsInTermOperationCompleted, userState);
    }
    
    private void OnGetChildTermsInTermOperationCompleted(object arg) {
        if ((this.GetChildTermsInTermCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.GetChildTermsInTermCompleted(this, new GetChildTermsInTermCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    public new void CancelAsync(object userState) {
        base.CancelAsync(userState);
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="https://schemas.microsoft.com/sharepoint/taxonomy/soap/")]
public enum StringMatchOption {
    
    /// <remarks/>
    StartsWith,
    
    /// <remarks/>
    ExactMatch,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
public delegate void GetTermSetsCompletedEventHandler(object sender, GetTermSetsCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetTermSetsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GetTermSetsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
    
    /// <remarks/>
    public string serverTermSetTimeStampXml {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[1]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
public delegate void GetTermsByLabelCompletedEventHandler(object sender, GetTermsByLabelCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetTermsByLabelCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GetTermsByLabelCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
public delegate void AddTermsCompletedEventHandler(object sender, AddTermsCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class AddTermsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal AddTermsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
public delegate void GetKeywordTermsByGuidsCompletedEventHandler(object sender, GetKeywordTermsByGuidsCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetKeywordTermsByGuidsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GetKeywordTermsByGuidsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
public delegate void GetChildTermsInTermSetCompletedEventHandler(object sender, GetChildTermsInTermSetCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetChildTermsInTermSetCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GetChildTermsInTermSetCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
public delegate void GetChildTermsInTermCompletedEventHandler(object sender, GetChildTermsInTermCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GetChildTermsInTermCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal GetChildTermsInTermCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

TaxonomyClientService members

Microsoft.SharePoint.Taxonomy.WebServices namespace

TermStore

TermSet

Term